U E D R , A S I H C RSS

Full text search for "Java Study2003/첫번째과제/장창재"

Java%20 Study2003/%EC%B2%AB%EB%B2%88%EC%A7%B8%EA%B3%BC%EC%A0%9C/%EC%9E%A5%EC%B0%BD%EC%9E%AC


Search BackLinks only
Display context of search results
Case-sensitive searching
  • CVS/길동씨의CVS사용기ForLocal . . . . 71 matches
         홍길동 씨는 이번에는 Java로 Hello Java를 작성하려고 한다. 간단한 소스지만 CVS에 넣어 볼겸 한번 만들어 본다.
         C:User>mkdir HelloJava
         C:User>cd HelloJava
         C:UserHelloJava>
         C:UserHelloJava>cvs import -m "Hello Java를 출력하는 모듈" HelloJava zeropage neocoin
         C:UserHelloJava>
         C:UserHelloJava>cd ..
         C:User>cvs checkout HelloJava
         cvs checkout: Updating HelloJava
         길동씨는 프로젝트 세팅이 끝나고 간단히 HelloWorld.java 라는 프로그램을 작성했다.
         .HelloWorld> notepad HelloJava.java
         public class HelloJava{
          System.out.println("Hello Java");
         C:UserHelloJava>cvs add HelloJava.java
         cvs add: scheduling file `HelloJava.java' for addition
         C:UserHelloJava>
         C:UserHelloJava>cvs commit -m "Hello Java를 출력한다." HelloJava.java
         RCS file: c:CVSLocal/HelloJava/HelloJava.java,v
         Checking in HelloJava.java;
         c:CVSLocal/HelloJava/HelloJava.java,v <-- HelloJava.java
  • 작은자바이야기 . . . . 32 matches
          * 2012년형 중장기 Java 스터디!
          * 최소 Java 기초 문법 이해 및 학부 2학년 1학기 커리큘럼 수준의 전산지식 필요
          * 이론과 실무 지식을 모두 다룰 예정이므로 Java 경험이 많을 수록 좋습니다.
          * 학교에서 배울 수 없는 Java에 대한 좀더 깊고 다양한 이야기
          * Java Technology와 생태계
          * Java 개발 환경 및 빌드 프로세스
          * Java 프로그래밍 언어
          * Java 코딩 컨벤션
          * [:Java/Annotations Annotations] 및 [:Java/Generics Generics]
          * Java API와 주요 기술
          * [:Java/Collections 컬렉션 프레임워크]와 동시성 제어
          * Java 런타임과 [:Java/Reflection 리플렉션]
          * [:Java/OpenSourceLibraries 주요 오픈 소스 라이브러리]
          * Java 개발 방법론
          1. '''[Effective Java] Second Edition''' by [Josh Bloch]
          * 현업 Java 개발자도 놓치기 쉬운 문제들을 짚어보고, 올바른 Java 프로그램을 빠르고 깔끔하게 구현하는데 필요한 중급 수준의 지식을 전달하기 위해
          * Java를 중점적으로 다루지만, Java에 한정되지 않은 폭넓은 컴퓨터공학적 이해를 바탕으로 사고하도록 하기 위해
          * 제가 "원래 모든 함수가 static"이라는 의미로 말한건 아닌데 오해의 소지가 있었나보군요. 사실 제가 설명한 가장 중요한 사실은 말씀하신 예에서 object의 컴파일 타입의 method() 메서드가 가상 메서드라면(static이 아닌 모든 Java 메서드), 실제 어떤 method() 메서드를 선택할 것이냐에 관한 부분을 object의 런타임 타입에 의한다는 부분이었지요. 그러니까 object는 컴파일 타입과 동일하지 않은 런타임 타입을 가질 수 있으며, 다형성의 구현을 위해 implicit argument인 object(=this)의 런타임 타입에 따라 override된 메서드를 선택한다는 사실을 기억하세요. (Python에선 실제 메서드 내에서 사용할 formal parameter인 self를 explicit하게 선언할 수 있다고 보면 되겠지요.) - [변형진]
          * 동기화 부하를 피하기 위한 DCL 패턴의 문제점을 살펴보고 Java 5 이후에서 volatile modifier로 해결할 수 있음을 배웠습니다.
          * Iterator (java.util)
  • 데블스캠프2004/금요일 . . . . 30 matches
         === Java ===
          * Upload:Java.ppt
          에서는 유래가 없군요. C기반이 아니라, C++(문법), Smalltalk(vm) 의 철학을 반영합니다. Early History 는 마치 제임스 고슬링이 처음 만든것 처럼 되어 있군요. (SeeAlso [http://en.wikipedia.org/wiki/Java_programming_language#Early_history Java Early history]
          개발 역사는 사장 직전의 Java를 구한 Servlet-JSP 기술이 빠졌고, 2001년 기준의 'JavaTM 2 Playtform 1.3,'는 현재 J2SE 로 이름을 바꾸었지요. 1.4는 1년도 전에 나오고, 1.5 가 8월에 발표됩니다. Java는 major upgrade 시 많은 부분이 변경됩니다
         Java의 활용분야
          는 더 슬퍼집니다. 보여주신 처음 예제가 거의다 ActiveX 구현물입니다.국내 Rich Client 분야는 전부 ActiveX에 주고 해외는 [Flash]에게 내주었습니다. 현재(2003) Java의 활용분야의 80% 이상은 applet이 아닌 서버 프레임웍의 J2EE와 모바일 프레임웍의 J2ME 입니다.
          Java Project 선택
          * Run -> Run As -> Java Application
          * 테스트 프로그램(FirstJava.java)
         public class FirstJava {
         import javax.swing.*;
         public class FirstJava extends JFrame{
          public FirstJava()
          FirstJava helloWorld = new FirstJava();
         import java.io.BufferedReader;
         import java.io.IOException;
         import java.io.InputStreamReader;
         import javax.swing.JFrame;
          * java.awt.Graphics 추가
         import java.awt.Graphics;
  • JavaStudy2004 . . . . 28 matches
         [겨울과프로젝트] 2004년 겨울방학에 진행하는 [Java] 스터디.
          * [JavaStudy2004/자바따라잡기]
          * [JavaStudy2004/클래스]
          * [JavaStudy2004/클래스상속]
          * [JavaStudy2004/오버로딩과오버라이딩]
          * [JavaStudy2004/버튼과체크박스] - 성만
          * [JavaStudy2004/콤보박스와리스트] - 이승한
          * [JavaStudy2004/MDI]
          * [JavaStudy2004/레이아웃] - 동영
          * [JavaStudy2004/비트맵]
          * [JavaStudy2004/타이머]
          * [JavaStudy2004/파일입출력]
          * [JavaStudy2004/더블버퍼링]
          * [JavaStudy2004/움직이는공]
          * [JavaStudy2004/마우스로그림그리기]
          * [JavaStudy2004/작은그림판]
          * [JavaStudy2004/스택]
          * [JavaStudy2004/로보코드]
          ||이승한||[JavaStudy2004/이승한]||
          ||이용재||[JavaStudy2004/이용재]||
  • ZeroPageHistory . . . . 21 matches
         ||겨울방학 ||Java 세미나 개최. ||
          * Java
         ||겨울방학 ||각종 스터디 조직(ACM, C++, 웹, Java팀...) ||
          * ACM, C++, Web, Java
          * XML, Java
          * Java
          * C++, Java
          * C++, Data Structure, Python, Java-Servlet, JSP, PHP, Servlet, JDBC
          * Java
          * AOI, Extreme Programming, MFC, Java
          * 데블스캠프 : C, C++, Java, Data Structure, OOP, Flash, Python, Visual Python, JSP, Network, Security
          * AOI, Java, MFC, C++
          * C, C++, MFC, Java, Design Pattern, AI, Python, PHP, SQL, JSP, Algorithm, OS, Game, CAM
          * C, C++, Java, Data Structure, Engineering Mathematics, ACM, 3D, Lucene, 영상처리
          * Java GUI
          * Java
          * 데블스캠프 : Toy Programming, Visual Basic, MIDI, Emacs, Python, OOP, Pipe, Regular Expression, Logic Circuit, Java, Security
          * 데블스캠프 : Java, HTML, CSS, Scratch, SVN, Robocode, WinAPI, Abtraction, RootKit, OOP, MFC, MIDI, JavaScript, Short Coding
          * C++, JavaScript, PHP, Python, Network, Security, Prolog
          * Android, MFC, Spring, Ruby, JavaScript
  • ZeroPage성년식/거의모든ZP의역사 . . . . 21 matches
         ||겨울방학 ||Java 세미나 개최. ||
          * Java
         ||겨울방학 ||각종 스터디 조직(ACM, C++, 웹, Java팀...) ||
          * ACM, C++, Web, Java
          * XML, Java
          * Java
          * C++, Java
          * C++, Data Structure, Python, Java-Servlet, JSP, PHP, Servlet, JDBC
          * Java
          * AOI, Extreme Programming, MFC, Java
          * 데블스캠프 : C, C++, Java, Data Structure, OOP, Flash, Python, Visual Python, JSP, Network, Security
          * AOI, Java, MFC, C++
          * C, C++, MFC, Java, Design Pattern, AI, Python, PHP, SQL, JSP, Algorithm, OS, Game, CAM
          * C, C++, Java, Data Structure, Engineering Mathematics, ACM, 3D, Lucene, 영상처리
          * Java GUI
          * Java
          * 데블스캠프 : Toy Programming, Visual Basic, MIDI, Emacs, Python, OOP, Pipe, Regular Expression, Logic Circuit, Java, Security
          * 데블스캠프 : Java, HTML, CSS, Scratch, SVN, Robocode, WinAPI, Abtraction, RootKit, OOP, MFC, MIDI, JavaScript, Short Coding
          * C++, JavaScript, PHP, Python, Network, Security, Prolog
          * Android, MFC, Spring, Ruby, JavaScript
  • 프로그램내에서의주석 . . . . 20 matches
         처음에 Javadoc 을 쓸까 하다가 계속 주석이 코드에 아른 거려서 방해가 되었던 관계로; (["IntelliJ"] 3.0 이후부턴 Source Folding 이 지원하기 때문에 Javadoc을 닫을 수 있지만) 주석을 안쓰고 프로그래밍을 한게 화근인가 보군. 설계 시기를 따로 뺀 적은 없지만, Pair 할 때마다 매번 Class Diagram 을 그리고 설명했던 것으로 기억하는데, 그래도 전체구조가 이해가 가지 않았다면 내 잘못이 크지. 다음부터는 상민이처럼 위키에 Class Diagram 업데이트된 것 올리고, Javadoc 만들어서 generation 한 것 올리도록 노력을 해야 겠군.
         내가 가지는 주석의 관점은 지하철에서도 언급한 내용 거의 그대로지만, 내게 있어 주석의 주된 용도는 과거의 자신과 대화를 하면서 집중도 유지, 진행도 체크하기 위해서 이고, 기타 이유는 일반적인 이유인 타인에 대한 정보 전달이다. 전자는 command.Command.execute()이나 상규와 함께 달은 information.InfoManager.writeXXX()위의 주석들이고,후자가 주로 쓰인 용도는 각 class 상단과 package 기술해 놓은 주석이다. 그외에 class diagram은 원래 아나로그로 그린것도 있지만, 설명하면서 그린건 절대로 타인의 머리속에 통째로 저장이 남지 않는다는 전제로, (왜냐면 내가 그러니까.) 타인의 열람을 위해 class diagram의 디지털화를 시켰다. 하는 김에 그런데 확실히 설명할때 JavaDoc뽑아서 그거가지고 설명하는게 편하긴 편하더라. --["상민"]
         자바 IDE들이 Source Folding 이 지원하거나 comment 와 관련한 기능을 지원한다면 해결될듯. JavaDoc 은 API군이나 Framework Library의 경우 MSDN의 역할을 해주니까. --석천
         그리고 개인적으론 Server 쪽 이해하기로는 Class Diagram 이 JavaDoc 보는것보다 더 편했음. 그거 본 다음 소스를 보는 방법으로 (완벽하게 이해하진 않았지만.). 이건 내가 UML 에 더 익숙해서가 아닐까 함. 그리고 Java Source 가 비교적 깨끗하기에 이해하기 편하다는 점도 있겠고. (그래 소스 작성한 사람 칭찬해줄께;) --석천
          좌절이다. 일단 자네 의견에 동의 정도가 아니라 같은 의도의 말이었다. 위의 자네 말에 대한 내가 의미를 불확실하게 전달한거 같아서 세단락 정도 쓴거 같은데.. 휴 일단 다시 짧게 줄이자면, "프로그래머의 낙서의 표준"인 UML과 {{{~cpp JavaDoc}}}의 출발은 아예 다르다. 자네가 바란건 디자인 단위로 프로그래밍을 이해하길 원한거 같은데, 그것을 {{{~cpp JavaDoc}}}에서 말해주는건 불가능하다고 생각한다. Sun에서 msdn에 대응하기 위해(?) {{{~cpp JavaDoc}}}이 태어난것 같은데 말이다. [[BR]]
          하지만, "확실히 설명할때 {{{~cpp JavaDoc}}}뽑아서 그거가지고 설명하는게 편하긴 편하더라."라고 한말 풀어쓰는 건데, 만약 디자인 이해 후에 코드의 이해라면 {{{~cpp JavaDoc}}} 없고 소스만으로 이해는 너무 어렵다.(최소한 나에게는 그랬다.) 일단 코드 분석시 {{{~cpp JavaDoc}}}이 나올 정도라면, "긴장 완화"의 효과로 먹고 들어 간다. 그리고 우리가 코드를 읽는 시점은 jdk를 쓸때 {{{~cpp JavaDoc}}}을 보지 소스를 보지는 않는 것처럼, 해당 메소드가 library처럼 느껴지지 않을까? 그것이 메소드의 이름이나 필드의 이름만으로 완벽한 표현은 불가능하다고 생각한다. 완벽히 표현했다면 너무나 심한 세분화가 아닐까? 전에 정말 난해한 소스를 분석한 적이 있다. 그때도 가끔 보이는 실낱같은 주석들이 너무나 도움이 된것이 기억난다. 우리가 제출한 Report를 대학원 생들이 분석할때 역시 마찬가지 일것이다. 이건 궁극의 Refactoring문제가 아니다. 프로그래밍 언어가 그 셰익스피어 언어와 같았으면 하기도 하는 생각을 해본다. 생각의 언어를 프로그래밍 언어 대입할수만 있다면야.. --["상민"]
         내가 Comment 와 JavaDoc 둘을 비슷한 대상으로 두고 쓴게 잘못인듯 하다. 두개는 좀 구분할 필요가 있을 것 같다는 생각이 들어서다. 내부 코드 알고리즘 진행을 설명하기 위해서는 다는 주석을 comment로, 해당 구성 클래스들의 interface를 서술하는것을 JavaDoc으로 구분하려나. 이 경우라면 JavaDoc 과 Class Diagram 이 거의 비슷한 역할을 하겠지. (Class Diagram 이 그냥 Conceptual Model 정도라면 또 이야기가 달라지겠지만)
          그리고, JDK 와 Application 의 소스는 그 성격이 다르다고 생각해서. JDK 의 소스 분석이란 JDK의 클래스들을 읽고 그 interface를 적극적으로 이용하기 위해 하는 것이기에 JavaDoc 의 위력은 절대적이다. 하지만, Application 의 소스 분석이라 한다면 실질적인 implementation 을 볼것이라 생각하거든. 어떤 것이 'Information' 이냐에 대해서 바라보는 관점의 차이가 있겠지. 해당 메소드가 library처럼 느껴질때는 해당 코드가 일종의 아키텍쳐적인 부분이 될 때가 아닐까. 즉, Server/Client 에서의 Socket Connection 부분이라던지, DB 에서의 DB Connection 을 얻어오는 부분은 다른 코드들이 쌓아 올라가는게 기반이 되는 부분이니까. Application 영역이 되는 부분과 library 영역이 되는 부분이 구분되려면 또 쉽진 않겠지만.
         그리고 계속 이야기 하다보니 주석(comment)과 {{{~cpp JavaDoc}}}을 나누어 설명하는 것이 올바른 생각인듯 하다. 그런 관점이라면 이번 코딩의 컨셉이 녹색글자 최소주의로 나갔다고 볼수 있다. 머리속으로는 특별히 둘을 나누지 않고 있었는데, 코딩 습관에서는 완전히 나누고 있었던거 같다. 녹색 글자를 쓰지 않을려고 발악(?)을 했으니.. 그래도 보이는 녹색 글자들 보면 죄의식이 이것이 object world에서 말하는 "프로그래머의 죄의식"에 해당하는 것이 아닐까. --["상민"]
          ''DeleteMe) 부연설명 : 녹색글자는 ["Eclipse"] 에서 내부 주석에 대당. ["IntelliJ"] 는 일반적으로 회색. ["Vi"] 에서의 Java Syntax 에선 파란색.''
  • Java Study2003/첫번째과제/방선희 . . . . 17 matches
          * Java Virtual Machine (JVM)
          * Java란 프로그램언어는 enterprise 급 기업의 web시스템에서부터 작은 핸드폰에 이르기까지어디든지 사용할 수 있다. 다시 말해 Java를 할 줄 알면 어느 곳에나 적용 가능한 프로그램을 개발 할 수 있다는 말이다. 그 뿐만 아니라, Java로 개발된 시스템은 다른 언어로 개발된 시스템보다도 훨씬 쉽게 확장이 가능하다.
          예를 들어 Java로 인사시스템을 개발하여 운영하고 있다가, 새로운 급여 시스템을 개발하고자 한다고 가정하자. 이때 Java는 다른 언어에 비해 기존 시스템과 쉽게 연동가능하며, 혹 기존 시스템이 Java가 아니더라도 그 일은 가능하다.
          * Java는 보안능력이 뛰어나다. 예를 들어 네트워크를 통해 내 PC로 download된 Java로 개발된 프로그램은 일반적으로 그 능력이 제한된다. 다시 말해 바이러스처럼 작용할 수 없다는 말이다 (이점은 MicroSoft의 Active X와 비교된다).
          * MicroSoft windows에서 신나게 실행되는 게임이 Linux에서도 잘 돌까? 아마도 답은 '아니다' 일 것이다. 그러나 만약 그 게임이 Java로 제작되었다면 답은 '예' 이다. 다시 말해 Java로 개발된 프로그램은 PC, Macintosh, Linux등 machine이나 O/S에 종속되지 않는다.
          기존에 Sun OS에서 Java로 개발한 인사시스템을 Windows NT로 이관하고 싶다. 이때 프로그램 수정없이 가능할까? Windows NT를 지원하는 JDK가 있다면 가능하다. 그러고 Windows NT를 지원하는 JDK는 있다.
          * Java를 이용해 재사용 가능한 object를 만들 수 있다. 이 object는 향후 다른 프로그램내에서 그냥 재사용 가능하다. 강력한 Java의 재사용성은 Java가 가지고 있는 장점 중에서도 가장큰 장점이라고 말할 수 있다.
          예를 들어 A라는 회사에서 인사 시스템을 Java로 개발하여 사용하고 있다고 가정하자. 다른 B라는 회사에서도 같은 인사 시스템을 개발하고자 한다면, B회사는 A회사의 인사 시스템 중 승진과 관련된 일부분을 가져와 그대로 사용할 수 있다.
         [JavaStudy2003/첫번째과제]
  • Java Study2003/첫번째과제/장창재 . . . . 15 matches
          - 자바(Java)를 이야기할 때 크게 두 가지로 나누어 이야기 할 수 있습니다. 먼저, 기계어, 어셈블리어(Assembly), 포트란(FORTRAN), 코볼(COBOL), 파스칼(PASCAL), 또는 C 등과 같이 프로그래밍을 하기 위해 사용하는 자바 언어가 있고, 다른 하나는 자바 언어를 이용하여 프로그래밍 하기 위해 사용할 수 있는 자바 API(Application Programming Interface)와 자바 프로그램을 실행시켜 주기 위한 자바 가상머신(Java Virtual Machine) 등을 가리키는 자바 플랫폼(Platform)이 있습니다. 다시 말해서, 자바 언어는 Visual C++와 비유될 수 있고, 자바 플랫폼은 윈도우 95/98/NT 및 윈도우 95/98/NT API와 비유될 수 있습니다.
          자바 언어(Java Language)를 이용하여 작성한 자바 프로그램(Java Program)은 자바 컴파일러(Java Compiler)를 이용하여 자바 바이트코드(Java Byte code)로 컴파일 되고, 이 자바 바이트코드는 자바 가상머신에 의해 해석되어 실행되는데, 이때 자바 가상머신은 자바 바이트코드에 대한 해석기 즉 인터프리터(interpreter)로 동작하게 됩니다. 이렇게 자바 프로그램은 컴파일 방식 및 인터프리터 방식이 모두 적용된다는 것입니다.
          자바 컴파일러(Java Compiler):
         자바 바이트코드(Java Byte code):
         자바 인터프리터(Java Interpreter) 또는 자바 가상머신(Java Virtual Machine):
         자바 바이트코드는 자바 가상머신에서 실행되는 기계어라고 생각하면 됩니다. 그리고, 모든 자바 인터프리터는 자바 가상머신을 구현해 놓은 것으로, 자바 가상머신과 자바 인터프리터를 같은 것으로 생각할 수 있습니다. . 이러한 자바 가상머신은 JDK(Java Development Kit)에 포함되어 있을 수도 있고, 자바 호환 웹 브라우저 내에 내장되어 있을 수도 있습니다. 또는, 자바 칩과 같이 하드웨어에 직접 구현될 수도 있습니다. 자바 바이트코드는 “write once, run anywhere”라는 말을 가능하게 해 줍니다. 다시 말해서, 자바 언어를 이용하여 작성한 자바 프로그램을 각 플랫폼(윈도우 95/98/NT, 리눅스, 유닉스, 매킨토시 등)에 맞게 제공되는 자바 컴파일러를 통해서 바이트코드로 컴파일 할 수 있습니다. 그리고, 이 바이트코드는 자바 가상머신이 있는 어떤 곳에서도 실행될 수 있습니다.
         자바 가상머신(Java Virtual Machine; Java VM):
         자바 API(Java Application Programming Interface):
         [JavaStudy2003/첫번째과제]
  • TheJavaMan . . . . 13 matches
         '''2003 - 2004 겨울 Java 스터디'''
          [TheJavaMan/스네이크바이트] - 민수
          [TheJavaMan/테트리스] - 수민
          [TheJavaMan/지뢰찾기] - 세환
          [TheJavaMan/숫자야구] - 휘동, 원명 - 종료
          [TheJavaMan/달력] - 세환 - 종료
          [TheJavaMan/로보코드] - 참여를 바랍니다.ㅜㅜ
          [TheJavaMan/비행기게임] - 휘동, 민수, 원명, 수민, 세환
          * [http://java.sun.com/docs/books/tutorial/java/index.html The Java Tutorial]
          * [Java], [Eclipse], [JUnit], TestDrivenDevelopment, TestFirstProgramming
          * [TheJavaMan/설치] - 자바설치랑 Hello출력
          * [http://www.javanuri.com/lecture/mainLecture.jsp 자바누리]
         [http://www.yes24.com/home/pd.asp?SID=G4JaiuIvSpuwzia6CMCpwdLN6ycFuMHPjStWSgEBltChZEnIOvC8UAlza&AK=67883&TABID=1 Core JAVA 코아 자바 2: 제1권 : 기초편]
         [http://www.yes24.com/home/pd.asp?SID=G4JaiuIvSpuwzia6CMCpwdLN6ycFuMHPjStWSgEBltChZEnIOvC8UAlza&AK=376933&TABID=1 Thinking in Java]
         [http://kangcom.com/common/bookinfo/bookinfo.asp?sku=200312300024 JAVA HOW TO PROGRAM (<- 2학년때 교재, 번역5판도 나왔네)]
          - [TheJavaMan/로보코드]로 하면 되지 않을까?ㅋㅋ 로보코드 폐인을 위해 -[Leonardong]
  • TicTacToe/임민수,하욱주 . . . . 12 matches
         import java.awt.Color;
         import java.awt.Dimension;
         import java.awt.Graphics;
         import java.awt.event.MouseAdapter;
         import java.awt.event.MouseEvent;
         import javax.swing.JFrame;
         import javax.swing.JOptionPane;
         public class FirstJava extends JFrame {
          public FirstJava() {
          JOptionPane.showMessageDialog(FirstJava.this, "흑 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "백 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "흑 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "백 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "흑 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "백 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "흑 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "백 승리 ");
          FirstJava helloWorld = new FirstJava();
  • ZeroPage_200_OK . . . . 12 matches
          * '''JavaScript 1.4~1.6''' / JScript (ECMAScript)''' - http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
          * Java Applet
          * JavaScript Library
          * Java (Top thousand sites)
          * '''Node.js (JavaScript)''' - http://nodejs.org/
          * JavaScript DOM API 첫소개
          * JavaScript (prototype/closure)
          * JavaScript functions
          * CSS -> HTML -> JavaScript 순서로 html을 작성한다. - CSS가 뒤에 있으면 HTML 렌더링을 한 후에 CSS가 적용된다. JavaScript가 앞에 있으면 JavaScript가 다 받아지고 나서 뒷부분이 실행되기 때문에 속도에 문제가 있을 수 있다.
          * JavaScript가 뒤에 있으면 이벤트가 늦게 걸리게 된다. -> Command Queue 패턴 사용.
  • TheJavaMan/숫자야구 . . . . 11 matches
         BBGame.java
         import java.util.Random;
          * Window - Preferences - Java - Code Generation - Code and Comments
          * Window - Preferences - Java - Code Generation - Code and Comments
         BBGameFrame.java
         import java.awt.Container;
         import java.awt.event.WindowAdapter;
         import java.awt.event.WindowEvent;
         import javax.swing.JFrame;
          * Window - Preferences - Java - Code Generation - Code and Comments
          * Window - Preferences - Java - Code Generation - Code and Comments
         UpperPanel.java
         import java.awt.BorderLayout;
         import java.awt.List;
         import java.awt.Panel;
          * Window - Preferences - Java - Code Generation - Code and Comments
          * Window - Preferences - Java - Code Generation - Code and Comments
         LowerPanel.java
         import java.awt.Button;
         import java.awt.Panel;
  • Eclipse . . . . 10 matches
          * http://www.jlab.net - JLab. Java, Eclipse관련. 이클립스 관련 게시판 참조
          * JDK에 대한 외부 HTML {{{~cpp JavaDoc}}} 세팅
          * 외부 {{{~cpp JavaDoc}}} ''Preferences -> Java -> Installed JREs -> Javadoc URL''
          * Ctrl + H Search에서 파일 검색, *.java 파일 검색, ;를 검색한다. 아~ 멋진 Search기능 --;
          * Ctrl + H Search에서 파일 검색, *.java 파일 검색, * 로 검색한다. String Set을 검색한다.
         ||F2 || Show Tooltip Description , 해당 소스의 {{{~cpp JavaDoc}}}을 보여준다.||
         ||Shift+F2|| Open External {{{~cpp JavaDoc}}} , 프로젝트 상에 doc 파일이 있을시 그곳을 뒤져{{{~cpp JavaDoc}}}을 연다. 처음 열때 Help창 오래 걸림||
          * [neocoin]:정말 Java Source Editor면에서는 이것보다 나은것을 찾지 못하겠다. CVS 지원 역시 훌륭하고, Project파일 관리 면에서도 우수하다. 하지만 가장 인상 깊었던건 오픈 프로젝트라서, 이걸 볼수 있다는 점이다. 바로 [http://64.38.198.171/downloads/drops/R-2.0-200206271835/testResults.php org.eclipse.core.tests] 이런것을 각 분야별로 수백개씩 하고 있었다. 이런것은 나에게 힘을 준다. --상민
          * Eclipse 2.2 Draft 에서 Java like file 의 지원이 있다. JSP 따위. 그런데 완료 시점은 03 November .. JDT 공식 지원은 너무 느리네.. -- NeoCoin
  • ProjectZephyrus/ClientJourney . . . . 10 matches
          * 이번 프로젝트의 목적은 Java Study + Team Project 경험이라고 보아야 할 것이다. 아쉽게도 처음에 공부할 것을 목적으로 이 팀을 제안한 사람들은 자신의 목적과 팀의 목적을 일치시키지 못했고, 이는 개인의 스케줄관리의 우선순위 정의 실패 (라고 생각한다. 팀 입장에선. 개인의 경우야 우선순위들이 다를테니 할말없지만, 그로 인한 손실에 대해서 아쉬워할정도라면 개인의 실패와도 연결을 시켜야겠지)로 이어졌다고 본다. (왜 초반 제안자들보다 후반 참여자들이 더 열심히 뛰었을까) 한편, 선배의 입장으로선 팀의 목적인 개개인의 실력향상부분을 간과하고 혼자서 너무 많이 진행했다는 점에선 또 개인의 목적과 팀의 목적의 불일치로서 이 또한 실패이다. 완성된 프로그램만이 중요한건 아닐것이다. (하지만, 나의 경우 Java Study 와 Team Project 경험 향상도 내 목적중 하나가 되므로, 내 기여도를 올리는 것은 나에게 이익이다. Team Project 경험을 위해 PairProgramming를 했고, 대화를 위한 모델링을 했으며, CVS에 commit 을 했고, 중간에 바쁜 사람들의 스케줄을 뺐다.) 암튼, 스스로 한 만큼 얻어간다. Good Pattern 이건 Anti Pattern 이건.
          ''100% 실패와 100% 성공 둘로 나누고 싶지 않다. Output 이 어느정도 나왔다는 점에서는 성공 70-80% 겠고, 그대신 프로젝트의 목적인 Java Study 와 성공적인 Team Play 의 운용을 생각해봤을때는 성공 40-50% 정도 라는 것이지. 성공했다고 생각한 점에 대해서는 (이 또한 개인의 성공과 팀의 성공으로 나누어서 생각해봤으면 한다.) 그 강점을 발견해야 하겠고, 실패했다고 생각한 점에 대해선 보완할 방법을 생각해야 겠지. --석천''
          * 중간 중간 테스트를 위해 서버쪽 소스를 다운받았다. 상민이가 준비를 철저하게 한 것이 확실히 느껴지는 건 빌드용/실행용 배치화일, 도큐먼트에 있다. 배치화일은 실행한번만 해주면 서버쪽 컴파일을 알아서 해주고 한번에 실행할 수 있다. (실행을 위한 Interface 메소드를 정의해놓은것이나 다름없군.) 어떤 소스에서든지 Javadoc 이 다 달려있다. (Coding Standard로 결정한 사항이긴 하지만, 개인적으로 코드의 Javadoc 이 많이 달려있는걸 싫어하긴 하지만; 코드 읽는데 방해되어서; 하지만 javadoc generator 로 document 만들고 나면 그 이야기가 달라지긴 하다.)
          ''5분 플레이를 시도하려고 할때 학습과 능률 사이를 잘 저울질 할 필요가 있을듯. ["생각을곱하는모임"]의 글에서도 그렇듯, 사람과의 의견교환과 홀로 공부하고 생각하는 것 양자간의 균형을 잡아야겠지. 하지만, 우리가 만나서 플밍할때 해당 라이브러리공부와 플밍을 둘 다 하기엔 시간이 모자르니, 학습부분은 개인적으로 어느정도 해야 겠지. (나도 JTree 보려고 Graphic Java 랑 Core Java, Professional Java 에 있는 JTree 다 읽어보고 집에서 개인적인 예제 코드 작성하고 그랬다. 그정도 했으니까 자네랑 플밍할때 레퍼런스 안뒤져보지. 뭐든지 기본 밑바탕이 되는건 학습량이라 생각. 학습량 * 효율적 방법론 = Output --석천''
          * 다른 MFC나 ["wxPython"] 등의 다른 GUI Framework와 ["디자인패턴"] 에 익숙하면 이러한 Swing 에 익숙해지는데에도 도움이 되었다. 대부분의 GUI 에선 ["CompositePattern"] 으로 윈도우들을 구성하기에. 그리고 Java API를 공부하는 동안 ["IteratorPattern"] 이나 ["DecoratorPattern"], MVC 등에 대해서도 이해하기 용이했다.
          DeleteMe) ''참고로 자바에서는 순수한 형태의 MVC 모델을 사용하지 않습니다. 변형된 형태의 MVC 모델을 사용합니다 [http://java.sun.com/products/jfc/tsc/articles/getting_started/getting_started2.html Introducing Swing Architecture]. 이론과 실제의 차이랄까요. --이선우''
         1002는 CVS 사용방법에 대한 예를 보이고 설명을 했다. wincvs 윈도우 버전에 익숙하지 않았던 관계로 command 입력방법을 가르쳐줬다. 그리고 영서와는 주로 Swing쪽을, 창섭과는 Java Socket Class 에 익숙해지기 위해 Socket 관련 SpikeSolution 을 했다.
  • JavaStudy2002/해온일 . . . . 9 matches
         JavaStudy2002 의 과제 기록 페이지
          * 첫째주 ... '우리가 배우는 자바라는 것이 과연 무엇일까?' 와 'OOP in Java' 라는 것에 대해 공부.
         || 세연 ||["JavaStudy2002/세연-2주차"]||
         || 영동 ||["JavaStudy2002/영동-2주차"]||
         || 상욱 ||["JavaStudy2002/상욱-2주차"]||
         || 영동 ||["JavaStudy2002/영동-3주차"]||
          * Structerd Programming Style 시연 Java, C
          * 상욱 : ocu의 Java의 공부와 함께 하여 시너지 효과를 취하려 하였으나, 하지 못했다.
         ["JavaStudy2002"]
  • JavaStudyInVacation . . . . 9 matches
         방학 중 진행할 Java Study 그룹 페이지
          * ["JavaStudy2002"]
          * ["JavaStudy2002/참고자료"]
          * ["JavaStudy2002/진행상황"]
          * ["JavaStudy2002/해온일"]
          * ["JavaStudy2002/입출력관련문제"]
          * ["Java"], ["Eclipse"], ["JUnit"], ["TestDrivenDevelopment"], ["TestFirstProgramming"]
          * ["JavaStudyInVacation/진행상황"]
          * ["JavaStudyInVacation/과제"]
  • ProjectPrometheus/Journey . . . . 9 matches
          * 윈도우에서 작업한 ["Java"] 화일이 의외로 한방에 ["Ant"] 로 빌드하고, ZeroPage 의 Resin 서버에서 동작하는 것을 보며, 다시금 자바의 위력이 실감난다.
          * 도서관은 303건 초과 리스트를 한꺼번에 요청시에는 자체적으로 검색리스트 데이터를 보내지 않는다. 과거 cgi분석시 maxdisp 인자에 많이 넣을수 있다고 들었던 선입견이 결과 예측에 작용한것 같다. 초기에는 local 서버의 Java JDK쪽에서 자료를 받는 버퍼상의 한계 문제인줄 알았는데, 테스트 작성, Web에서 수작업 테스트 결과 알게 되었다. 관련 클래스 SearchListExtractorRemoteTest )
          * Python Prototype 을 Java 로 바꾸기
         ["Jython"] 의 편리함을 깨닫았다. Java 의 클래스들에 대해서 바로 Import 하여서 쓸 수 있다. 그리고 ["Python"] 에 있는 라이브러리들을 거의 그대로 이용할 수 있다. 단, 한글 문제로 걸림. AcceptanceTest 의 경우 ["Python"] 으로 작성함.
         그리고 ["1002"]는 다음과 같이 Java Pseudo code 를 적었다.
          * ["1002"] 는 오늘 모임전 해당 프로그램이 Java Servlet & JSP 기반에서 돌아갈것이라 생각, Java Web Programming 에서의 MVC 패턴을 책들을 보면서 공부를 했다. 그래서 그런지, ["neocoin"] 과 전체 디자인 이야기를 할때 Java Web 에서의 MVC style 에 대해 먼저 언급하게 되었다. 그러면서 JSP Page - Servlet - Logic 객체들 로 나누고 Requirement 와 이전 수요일때 했었던 Iteration 등에서의 용어를 떠올리며 디자인을 생각하게 되었다.
          그러다가 나중에 '이전에 생각했었던 CRC 세션에서의 디자인과 다르다' 라 판단, 다시 CRC 세션을 가져서 디자인을 하게 되었다. 앞의 경우가 MVC Architecture에 대한 디자인이 나왔다 한다면, 후자의 경우는 실제 Logic 부분에 대해 더 구체화된 (하지만, Java Web Architecture 와는 상관없이 일단은 일반 어플리케이션과 같아보이는) 디자인이 나왔다.
          ''[http://javaservice.net/~java/bbs/read.cgi?m=devtip&b=ejb&c=r_p&n=1003899808&p=2&s=t#1003899808 EJB의 효용성에 관해서], [http://www-106.ibm.com/developerworks/library/ibm-ejb/index.html EJB로 가야하는지 말아야 하는지 망설여질때 도움을 주는 체크 리스트], 그리고 IR은 아마도 http://no-smok.net/nsmk/InformationRadiator 일듯 --이선우''
  • SmallTalk/강좌FromHitel/소개 . . . . 9 matches
         오늘날 많이 사용되고 있는 C++, Java, Object Pascal 등은 모두 프로그래밍 언
         생산성과 융통성을 생각하면 충분히 희석되어질 수 있다고 생각합니다. Java
         어 또한 결코 C 언어와 같은 속도를 내기는 어렵습니다. 그러나 Java가 가지고
         있는 특성들은 충분히 많은 사람들이 Java에 빠져들도록 만들고 있습니다.
         참고로 말씀드립니다. 적어도 실행 속도의 문제에 있어서 Smalltalk는 JAVA와 같
         매우 작으며, 따라서 C++나 Java언어와 같이 언어 명세와 문법이 복잡한 언어에
         다. C++나 Java와 같이 언어 명세와 문법이 매우 복잡하여, 그것을 익히는데 상
         Java 그리고 쉽다고 여겨지는 Delphi나 Visual Basic을 공부하는 것 역시 어렵다
         (Visual Component Library)을 공부해야 하며, Java의 경우네는 JavaBeans나 여
  • SmallTalk_Introduce . . . . 9 matches
         오늘날 많이 사용되고 있는 C++, Java, Object Pascal 등은 모두 프로그래밍 언
         생산성과 융통성을 생각하면 충분히 희석되어질 수 있다고 생각합니다. Java
         어 또한 결코 C 언어와 같은 속도를 내기는 어렵습니다. 그러나 Java가 가지고
         있는 특성들은 충분히 많은 사람들이 Java에 빠져들도록 만들고 있습니다.
         참고로 말씀드립니다. 적어도 실행 속도의 문제에 있어서 Smalltalk는 JAVA와 같
         매우 작으며, 따라서 C++나 Java언어와 같이 언어 명세와 문법이 복잡한 언어에
         다. C++나 Java와 같이 언어 명세와 문법이 매우 복잡하여, 그것을 익히는데 상
         Java 그리고 쉽다고 여겨지는 Delphi나 Visual Basic을 공부하는 것 역시 어렵다
         (Visual Component Library)을 공부해야 하며, Java의 경우네는 JavaBeans나 여
  • 데블스캠프2012/둘째날/후기 . . . . 9 matches
         = JavaScript 편견 깨기 =
          * [김도현] - 예전에 혼자서 자바 해보려다가 포기했던게 기억나네요 ㅋ. 오랜만에 다시 들어보니까, 더멘붕. 그래도 피보나치 짜는거라던지 배열쓰는거라던지 직접해보니까 의외로 c랑 비슷한 느낌이들어서 친근해졌어요. javascript에 대해서 아무생각도 없었지만 그래도 좋은 인상을 많이 받았습니다
          * [김해천] - 처음에는 잘 안 듣다가, 갑자기 이해가 안 가서 혼자서 화를 내고, 나중에 다시 PPT를 보고는 혼자서 복습한 시간이었습니다. 화를 낸 것에 대해서는 깊은 반성을 합니다. JavaScript라... 뭔가 C보다는 문법적으로 다양한 유동성을 가지고 있다는 생각을 했습니다. 이번 방학때는 이미 할 게 많지만, 시간이 난다면 마스터 해 보고 싶다는 생각이 들었습니다.
          * [김민재] - 저도 그 동안 JavaScript를 Copy & Paste로 이용해 온지라.. JavaScript에 대해서는 깊게 이해해야겠다는 생각을 해 본 적이 없었는데, 이번 기회를 통해 짧지만 여러가지를 알 수 있었습니다. 특히 var abc=function()이 된다는 사실에 매우 놀랐습니다. 웹 프로그래밍을 위해 JavaScript를 열심히 공부해야겠습니다.
          * [김태진] - JavaScript를 많이 쓰던 때는 1학년 방학때랑 동문네트워크 만들 때 뿐이었는데, 그때는 좀 객체에 관해서 따지진 않고 했습니다. 그에비해 이번엔 엄청난 추상화를 할 수 있다는걸 다시 한번 생각해보고, 음.. 재밌는 언어네요. 방학중에 여행갔다오거든 Canvas로 뭔가 해보고싶기도 하고, 그렇네요. 작년에 피보나치를 함수형으로 짜라고 할땐 멘붕했는데, 이번엔 한글 문제를 그냥 for문으로 쓴지라 쉬웠달까요..
          * [안혁준] - 아 결국 맨붕으로 이끌었네요.. 사실은 Node.js에 대해 다루고 싶었지만, 저도 잘 알지못하고 개념적으로 아는게 많았던 데다가 자바스크립트자체를 이해하기 힘들것이라는 판단하에 난이도를 많이 낮추었는데 역시 클로져의 세계는 너무 어려워요. 사실 오늘 한건 자바스크립트의 어려운 주제들을 다루지 않았다는게 함정. 원래는 설명식으로 할려그랬는데 난이도를 낮추다 보니 실습이 들어가게 되었네요. 실습 예제를 제대로 준비하지 않았던건 저의 실수. 실행 환경에 대해서 자세히 설명하지 않았던것도 실수. 이것저것 실수 투성이네요. C와 거희 유사하다는 점에 착안해서 C예제들을 JavaScript로 했었으면 괜찮지 않았을까 하는 후회가 남네요. 그래도 맵리듀스 같은 어려운 주제를 그나마 이해할려고 노력하는 사람들이 있었다는 것에 조금이나마 안도감이 듭니다. 자바스크립트에 관해 궁금한게 있으시다면 언제든 저에게 연락을.. 아는 범위내에서 상세하게 답을 드리겠습니다.
          * [변형진] - 현업 JavaScript 개발자 중에서도 이 정도로 언어를 설명할 수 있는 사람이 많지 않은데 꽤나 훌륭하게 설명했네요. 본격 JavaScript 공부를 원한다면 언제든 저를 호출하세요.
  • 정모/2012.3.12 . . . . 9 matches
          * [변형진]의 [http://zeropage.org/seminar/59923 Type Safety using Java Generics].
          * 전시회 홍보, 동아리 방 설명에 이어서 OMS가 상당히 인상 깊었던 정모였습니다. 제목만 보고도 그 주제를 고르신 이유를 바로 알았습니다. 전체적으로 Type, Type Safety, Java Generics에 대해서 상당히 깊이 다루지 않았나 싶네요. 사실 제네릭스 모양이 C++의 템플릿과 비슷하게 생겨서 같은 것이라고 생각하고 있었는데 이건 확실히 '만들어진 이유가 다르다'고 할 만 하군요. 그리고 마지막에 이야기했던 Type Erasure는 제네릭스를 구현할 때 JVM 레벨에서 구현하지 않고 컴파일러 부분에서 처리를 하도록 했기 때문에 타입이 지워지는 거라는 얘기를 들었는데 맞는지 모르겠군요. 이거 때문에 제네릭스 마음에 안 들어하는 사람들도 있는 모양이던데. 중간에 이 부분에 대한 개선이 이루어지고 있다는 말씀을 잠깐 하셨는데 컴파일 이후에도 타입 정보가 사라지지 않도록 스펙을 수정하고 있는 건가요? 좀 궁금하군요. 여담이지만 이번에 꽤 인상깊게 들었던 부분은 예상외로 Data Type에 대한 부분이었습니다. 이걸 제가 1학년 여름방학 때 C++ 스터디를 한다고 수경 선배한테 들은 기억이 지금도 나는데, 그 때는 Type이 가능한 연산을 정의한다는 말이 무슨 뜻인지 이해를 못 했었죠 -_-;;; 이 부분은 아마 새내기들을 대상으로 새싹을 할 때 말해줘야 할 필요가 있지 않을까 싶습니다. 아마 당장은 이해하지 못 하겠지만. 후후 - [서민관]
          * Type erasure에 대해서는 마음에 안 들어한다기보다는 어려워한다가 더 적합해보이네요. 하지만 Type erasure가 개선될 것이라는 것은 제가 언급하지 않은 내용입니다. 다만 Java Generics에 관련된 개선이 있다는 이야기는 했지요. - [Kesarr]
          당장 학우들이 학교에서 배우는 버전은 아마도 Java SE 5.0과 6일 것이므로 혼란을 피하기 위해 JLS 3e 기준으로 설명했습니다. Java SE 7의 JLS SE7e 에서는 The Diamond <>를 이용한 Type inference가 추가된 것이 가장 큰 특징이지요. 이를테면,
         {{{#!vim java
          Map<String, List<Person>> m = new HashMap<>(); // JLS, Java SE 7e
          * 아... Generics쪽의 개선이었군요 ;;; 타입 추론을 넣는 건가요. 컴파일러단에서 타입을 다 체크했으니 추측해서 넣을 수도 있다는 얘기였나... 그럼 타입 추론은 javac에서 이루어지는 건가요? 그렇다면 C++의 auto 키워드랑 같은 방식으로 작동한다는 얘기인가? 아마 힌들리-밀너 뭔가 하는 걸로 타입을 추측하는 것 같던데 쓰기는 좀 더 편해지겠네요. - [서민관]
          * 요즘은 C++0x를 봐도 그렇고, Java를 봐도 그렇고.. type inference를 선호하는 것 같네요?ㅋㅋ -[박성현]
          * Java generics에 대한 내용이 다 이해가 가는 내용임에도 불구하고 내가 설명하면 저렇게 설명 못하겠다는 생각이 들었습니다. 왜 그럴까 생각해봤습니다. 처음에는 '하나를 설명하기 위해선 열 가지쯤 더 알고 있어야하는데 그 열 가지를 몰라서.'가 아닐까 했는데 사실 그보다는 평소에 제가 Java generics를 제대로 사용하고 있지 않아서 그런게 아닌가 싶습니다.
  • 2010JavaScript . . . . 8 matches
         = 2010년 여름방학 JavaScript =
          * JavaScript 세미나 : 1시부터.
          * 집에서 공부할 때 위키피디아를 읽어보는 것도 좋을 것 같아요. : [http://en.wikipedia.org/wiki/JavaScript JavaScript] [http://en.wikipedia.org/wiki/JavaScript_syntax JavaScript Syntax]
          -[강소현] : Events, Function, Image maps, Timing events 를 봤습니다 'ㅁ' [2010JavaScript/강소현/연습]
          * [2010JavaScript/역전재판]
  • JAVAStudy_2002 . . . . 8 matches
         2002 년에 이루어진 Java 스터디
         목표: JAVA를 이용, 다중 Chattiing 프로그램을 작성한다. [[BR]]
         core Java 절반 정도 봄.[[BR]]
         swing 약간과 기타 Java 관련 기초 지식 습득. [[BR]]
         23일 가령 정도에 core Java 기초 1편은 다 땔것 같음. [[BR]]
         core java에 나온 내용이 어렵구만.. [[BR]]
          * 2월 4일 : Core Java 책 Event Handling 부분 다보고 나서 이제 Swing 부분 보기 시작 했습니다.
          * 2월 7일 : Core Java 책 보다가 질려서 다른책으로 바꿔서 공부하는중 무지 삽질 한 결과 대기실 UI 만듬. 제 홈페이지랑 연결해가지고 보여주고 싶지만 연결을 어떻게 해야 할줄 몰라서..^^;;
          * 2월 9일 : Java 네트워크 부분 보기 시작함.. 집에 컴퓨터가 구린 관계로 읽기만 해볼 예정..
         현재 Java swing API중 버튼이나.. 텍스트 박스에 대한 것을 익혔습니다.(Application쪽..)[[BR]]
         ["JAVAStudy_2002/진행상황"]
  • JAVAStudy_2002/진행상황 . . . . 8 matches
         ["Java"]
         core Java 절반 정도 봄.[[BR]]
         swing 약간과 기타 Java 관련 기초 지식 습득. [[BR]]
         23일 가령 정도에 core Java 기초 1편은 다 땔것 같음. [[BR]]
         core java에 나온 내용이 어렵구만.. [[BR]]
          * 2월 4일 : Core Java 책 Event Handling 부분 다보고 나서 이제 Swing 부분 보기 시작 했습니다.
          * 2월 7일 : Core Java 책 보다가 질려서 다른책으로 바꿔서 공부하는중 무지 삽질 한 결과 대기실 UI 만듬. 제 홈페이지랑 연결해가지고 보여주고 싶지만 연결을 어떻게 해야 할줄 몰라서..^^;;
          * 2월 9일 : Java 네트워크 부분 보기 시작함.. 집에 컴퓨터가 구린 관계로 읽기만 해볼 예정..
         현재 Java swing API중 버튼이나.. 텍스트 박스에 대한 것을 익혔습니다.(Application쪽..)[[BR]]
         ["JAVAStudy_2002"]
  • JavaStudy2002 . . . . 8 matches
         2002년 신입생 위주의 Java 스터디 그룹의 페이지
          * 교재: Moa:ThinkingInJava
          * ["JavaStudy2002/참고자료"]
          * ["JavaStudy2002/진행상황"]
          * ["JavaStudy2002/해온일"]
          * ["JavaStudy2002/Temp"]
          * ["Java"], ["Eclipse"], ["JUnit"], ["TestDrivenDevelopment"], ["TestFirstProgramming"]
          * ["JavaStudy2002/입출력관련문제"]
  • JavaStudy2003 . . . . 8 matches
         2003 년도 Java 스터디 페이지입니다.
         [JavaStudy2003/첫번째과제]
         [JavaStudy2003/두번째과제]
         [JavaStudy2003/세번째과제]
         [JavaStudy2003/첫번째수업]
         [JavaStudy2003/두번째수업]
         [JavaStudy2003/세번째수업]
         [JavaStudy2003/네번째수업]
         http://java.sun.com/docs/books/tutorial/java/index.html
  • Java Study2003/첫번째과제/노수민 . . . . 7 matches
          * 자바 가상머신(Java Virtual Machine; Java VM):
         자바는 처음에는 가전 제품에서 단순하게 사용되다가 플랫폼 독립적인 기능이 인터넷의 기능과 조화를 이룬다는 점을 밝혀져 1995년 썬 마이크로시스템즈(Sun Microsystems)에서 "자바(Java) 언어"를 와 "핫자바(HotJava)"를 발표하면서 세상에 나오기 시작했다. "핫자바(HotJava)"는 자바 언어로 만든 웹브라우저를 말한다. 바로 JDK(Java Developers Kit) 1.0.x버전을 발표하면서 본격적인 자바 개발환경이 지원되기 시작된다. 그리고 Netscape와 라이센스 계약을 통해 Netsacpe 브라우저에서 자바가 시행됨으로서 전 세계로 자바가 확산된다.
         그후 1997년 JDK 1.1 을, 1998년 JAVA2의 시작인 JDK 1.2를, 2000년 JDK 1.3, 2002년에는 JDK 1.4가 발표되면서 자바는 빠른 속도로 발전하게 된다. 그리고 곧 JDK 1.5가 출시될 예정이다.
         [JavaStudy2003/첫번째과제]
  • Java/문서/참조 . . . . 7 matches
         Java 에서는 new 와 delete 가 없지만 그 대안으로 참조형을 이용한다.
         Java에서는 vector를 초기화 시켜 주기때문에, 객체가 없이 그냥 저렇게만 입력하면 null을 가리킨다.
         해당 설계이념은 Java Design Pattern 에 잘 나와 있다.
         (final이란 그냥 #define이라고 생각해도 무방하다. Java 컴파일러가 해당 final들을
         Java이전에 태어난 상업용 언어들은 대다수 char까지를 하나의 기본 자료형으로 많이 차용했고
         인터넷이 보급되면서 java 설계자들은 String도 기본자료형 취급을 해도 현재의
          그래서 mutable한 String처리를 위해서 Java 1.2에서 등장한것이 StringBuffer 이고 이것은 vector값으로
         ["Java"]
  • Java2MicroEdition . . . . 7 matches
         Java 2 Micro Edition (J2ME) 은 휴대전화나 PDA 같은 이동통신 기기등의 가전제품을 목표로 하고 있다. 그래서 초소형 장치에서 작은 장치에 이르는 이른바 소형 디바이스 들이 Java 를 사용할 수 있도록 지원하는 플랫폼이다.
          http://zeropage.org/pub/Java2MicroEdition/J2ME.jpg
          그림을 보면 맨 아래에 MID, 즉 휴대전화의 하드웨어 부분이 있고 그 위에는 Native System Software가 존재하며 그 상위에 CLDC가, 그리고 MIDP에 대한 부분이 나오는데 이 부분을 살펴보면, MIDP Application과 OEM-Specific Classes로 나뉘어 있는 것을 알 수 있다. 여기서의 OEM-Specific Classes라는 것은 말 그대로 OEM(Original Equipment Manufacturing) 주문자의 상표로 상품을 제공하는 것이다. 즉, 다른 휴대전화에서는 사용할 수 없고, 자신의(같은 통신 회사의) 휴대전화에서만 독립적으로 수행될 수 있도록 제작된 Java또는 Native로 작성된 API이다. 이는 자신의(같은 통신 회사의) 휴대전화의 특성을 잘 나타내거나 또는 MIDP에서 제공하지 않는 특성화된 클래스 들로 이루어져 있다. 지금까지 나와있는 많은 MIDP API들에도 이런 예는 많이 보이고 있으며, 우리나라의 SK Telecom에서 제공하는 SK-VM에도 이런 SPEC을 가지고 휴대전화의 특성에 맞는 기능, 예를 들어 진동 기능이나, SMS를 컨트롤하는 기능 들을 구현하고 있다. 그림에서 보듯이 CLDC는 MIDP와 OEM-Specific Classes의 기본이 되고 있다.
         퍼스널 자바와 임베디드 자바는 J2ME 플랫폼이 등장하기 이전부터 임베디드 시장을 목표로 한 자바 플랫폼이었다. 인터넷 셋탑 박스와 같은 나름대로의 성과도 있었지만, pJava와 eJava는 별로 시장의 주목을 받을 만한 사건을 기록한 적이 없었다. 그것은 기본적으로 선 마이크로시스템즈가 하드웨어 설계 및 제조와 관련해서는 그다지 내세울 만한 무기가 없었기 때문이었다고 해도 별 무리가 없을 것이다. 즉, 하드웨어 업체의 적극적인 지지 없이는 자바의 임베디드 시장 진출은 요원한 과제였다.
          java.sun.com/j2me 에 가면 CDC, CLDC, MIDP 등을 다운받을 수 있다. 다운받으면 소스코드까지 포함되어 있고, 개발하려는 하드웨어에 포팅하면 된다. (자세한건 잘 모르겠음...ㅡ.ㅡ)
          java.sun.com/j2me 에 가면 J2ME Wireless Toolkit 을 다운받을 수 있다. J2ME Wireless Toolkit 에 에뮬레이터가 포함되어 있어서 직접 테스트 해볼 수 있다.
          * http://java.sun.com/j2me
          * http://www.mobilejava.co.kr
         See Also ["Java"]
  • JavaStudy2003/첫번째과제 . . . . 7 matches
         '' Java Stduy 2003 의 첫번째 과제 페이지 ''
         [Java Study2003/첫번째과제/곽세환]
         [Java Study2003/첫번째과제/방선희]
         [Java Study2003/첫번째과제/장창재]
         [Java Study2003/첫번째과제/노수민]
         http://www.javastudy.co.kr/
         http://java.sun.com/docs/books/tutorial/getStarted/cupojava/index.html
         [JavaStudy2003]
  • 송지원 . . . . 7 matches
          * 월요일 오프닝([데블스캠프2011/첫째날/오프닝])과 Play with Java([데블스캠프2011/첫째날/Java]) 세미나 진행.
          수요일 Simple Java & JUnit Test([데블스캠프2009/수요일/JUnit])를 주제로 세미나 진행.
          * [Java공모전]
          나는 DB쪽을 맡았었는데 Java와 mysql을 연동하는 방법까지만 하고 프로젝트 자체가 흐지부지 됨.
          그래도 이 mysql&Java 연동을 OOP 프로젝트에 잘 써먹었습니다.
          * [JavaGUI] - 정현오빠, 장길이, 영동오빠와 진행
  • JTDStudy . . . . 6 matches
          * This page's group study Java , TDD and Design patterns
          * What is different between C++ and Java!
          * 첫번째 과제로 Java에서 멤버함수 만들어보기 해볼까요?^^;; - [상욱]
          * [https://eclipse-tutorial.dev.java.net/eclipse-tutorial/korean/] : 이클립스 한글 튜토리얼
          * [http://java.sun.com/docs/books/tutorial/] : Java 공부를 위한 튜토리얼
          * [Java]
          * Language - Java SE(JDK 1.6)
          * [http://java.sun.com/javase/downloads/index.jsp]
          * 이 스터디 시작은 어느 수준부터 하나요? 기본적인 java부터라면 같이 ㅋㅋ - [문원명]
  • LoadBalancingProblem/임인택 . . . . 6 matches
          == LoadBalancingMain.java ==
          * Window>Preferences>Java>Templates.
          * Window>Preferences>Java>Code Generation.
          == TestLoadBalancing.java ==
          * Window>Preferences>Java>Templates.
          * Window>Preferences>Java>Code Generation.
          == LoadBalancing.java ==
          * Window>Preferences>Java>Templates.
          * Window>Preferences>Java>Code Generation.
  • MobileJavaStudy . . . . 6 matches
         ["Java2MicroEdition"]을 주축으로 핸드폰용 프로그램을 공부하는 페이지입니다.
          * ["Java2MicroEdition"] - J2ME에 대하여...
          * ["MobileJavaStudy/Tip"] - 유용한 프로그래밍 팁
          * ["MobileJavaStudy/HelloWorld"] - "Hello World" 를 출력하는 프로그램 제작 (9월 18일 까지)
          * ["MobileJavaStudy/NineNine"] - 구구단을 종류별로 출력하는 프로그램 제작 (9월 20일 까지)
          * ["MobileJavaStudy/SnakeBite"] - 스네이크바이트 게임 제작
          * http://java.sun.com/j2me - Sun사의 J2ME 사이트
          * http://www.mobilejava.co.kr - 모바일 자바 공부하기에 젤로 좋은 사이트
  • ObjectWorld . . . . 6 matches
          * http://www.objectworld.org/JavatoolsforXP1.ppt
          * http://www.freemethod.org:8080/bbs/UML1-JavaArchitectureChanges.ppt
         첫번째 Session 에는 ["ExtremeProgramming"] 을 위한 Java 툴들에 대한 간단한 언급이였습니다. 제가 30분 가량 늦어서 내용을 다 듣진 못했지만, 주 내용은 EJB 등 웹 기반 아키텍쳐 이용시 어떻게 테스트를 할것인가에 대해서와, Non-Functional Test 관련 툴들 (Profiler, Stress Tool) 에 대한 언급들이 있었습니다. (JMeter, Http Unit, Cactus 등 설명)
         세번째 Session 에서는 지난번 세미나 마지막 주자분(신동민씨였던가요.. 성함이 가물가물;)이 Java 버전업에 대한 Architecture 적 관점에서의 접근에 대한 내용을 발표하셨습니다. Java 가 결국은 JVM 이란 기존 플랫폼에 하나의 Layer를 올린것으로서 그로 인한 장점들에 대해 설명하셨는데, 개인적으론 'Java 가 OS에서 밀린 이상 OS를 넘어서려니 어쩔수 없었던 선택이였다' 라고 생각하는 관계로. -_-. 하지만, Layer 나 Reflection 등의 Architecture Pattern 의 선택에 따른 Trade off 에 대해서 설명하신 것과, 디자인을 중시하고 추후 LazyOptimization 을 추구한 하나의 사례로서 설명하신건 개인적으론 좋았습니다.
  • neocoin/Log . . . . 6 matches
          * 감안 : 임의의 비트맵 파일을 로드할수 있다. 임의 비트맵 파일로 저장할수 있다. MFC Class를 이용해 본다. Api로만 작성해 본다. Java로 작성해 본다. TDD를 생각해 본다. 어떻게 가능한가?
          * 다시 위의 확장으로 GJ 학습, Java의 Polymorphism과 무슨 차이가 있는가 성능상 차이는 어떤가, 보고서 작성: 마소에 나온 관계로 유보
          * 2.21 JOC Conference 의 트렉 4 JXTA, JMF, JavaTV
          - JXTA는 과거 JXTA를 기고했던 마소 필자가 강의자(숭실대 대학원) 였는데, 거기에서 크게 발전한 것은 없다. JXTA의 구현 방향이 IPv6와 겹치는 부분이 많고, P2P의 서비스의 표준을 만들어 나가는 것에 많은 난관이 있다는 것이 느껴졌음. JMF는 강의자가 JMF의 초심자에 가까웠다. JMF가 계획 시행 초기의 당초 원대한 목표에 따르지 못했고, 미래 지향적인 프레임웍만을 남기고 현재 미미하다는 것에 중점, JavaTV가 일부를 차용하고, 그 일부가 무엇인지만을 알게되었음. JavaTV가 정수였다. 이 강연이 없었다면, 이날 하루를 후회했을 것이다. 현재 HDTV에서 JavaTV가 구현되었고, 올 7,8월 즈음에 skylife로 서비스 될 것으로 예상한다. 그리고 가장 궁금했던 "HDTV 상에서의 uplink는 어떻게 해결하는가"의 대답을 들어서 기뻤다.
  • 데블스캠프2006/월요일/연습문제/웹서버작성/변형진 . . . . 6 matches
         형진이 다 만들었네. ㅋㅋ 잘했다. 한가지 부탁할건 컴공으로 먹고 살라면 도메인 언어를 C나 Java로 바꾸는 게 필요할 것 같다. - [eternalbleu]
          * PHP로 짜면 스크립트 언어 특성상 프로그래밍이 즐겁다고나 할까요? 그런 느낌이 좋아서 PHP를 선호하긴 하지만, UI를 제외한 코어 루틴만큼은 레퍼런스와 샘플을 함께하면 대부분의 언어로 같은 루틴을 만들 수 있을 거라고 생각해요. 그래도 어느정도는 비 웹언어에 익숙해져야 하지않을까 싶어 C++, Java, C#을 고민하다 C#을 선택해서 해봤는데, C#이 클라이언트단 어플리케이션에서도 효용성을 가지려면 Windows Vista가 출시된 후의 상황을 지켜봐야 할 것 같고, 아직은 C/C++이 더 대세인건 분명해보이네요. 사실 저같은 경우에는 아직은 연구하고 싶은 관심사가 '대용량 데이터베이스 기반 검색 엔진'과 '형태소 분석 기반 자연어 처리'로 DB와 문자열 처리에 관한 부분인데, DB 처리는 일단 RDBMS에서만큼은 PHP처럼 수월한 언어가 없고, 문자열 처리는 Perl이 다른 언어들에 비해 월등하다보니 그런 언어를 도메인 언어로 해오지 않았나 싶네요. ㅋㅋ - [변형진]
          * 내가 PHP 도 약간 해보고, JSP 나 Java 도 약간 해봤서 대충 심정을 알듯.. 나도 JSP랑 Java 써서 이번에 DB 프로젝트 개발 해보기전에는 웹에서는 PHP로 짜는게 가장 편하게 느껴졌었거든. 그래서 DB 프로젝트도 웹은 PHP 응용은 Java 이렇게 해 나갈려고 했는데 PHP가 Oracle 지원은 버전 5.x 부터 되서 걍 Jsp로 하게 됐지. 둘다 해본 소감은 언어적인 면에서는 뭐 PHP로 하나 Jsp로 하나 별 상관이 없는거 같고, 다만 결정 적인것은 개발환경및 Jsp 에서는 java 클래스를 가져다가 사용할수 있다는 점이었스. Jsp에서 하면 Junit 을 사용하여 Unit 테스트를 하면서 작성하기 수월했고, 또한 디버깅 환경도 Visual Studio 에서 디버깅 하듯이 웹을 한다는게 정말 좋았지. 또 java 클래스를 가져다가 사용할 수 있어서 여러 오픈 소스를 활용하기에도 좋고.(예를 들면 Lucene 같은 자바로 만든 오픈소스 검색 엔진..). 특히 Eclipse 라는 강력한 개발 환경이 있어서 Visual Studio 보다 더 개발이 수월할 정도..
          * 내가 아무리 이렇게 말해도 귀에 안들어 올거라고 생각은 하고.. 다만 한번 경험을 해보길 바래. 내가 지금 와서 조금 후회되는것은 위키를 Jsp,Java 로 안짜고 PHP로 짠것이니 만큼.. 그리고 컴공에서 제일 중요한 것은 특정한 언어 하나를 잘하는 것도 좋긴 한데, 나는 어떠한 것이 눈앞에 와도 금방 적응하고 배워서 써먹을수 있는 능력도 중요하다고 생각해. 그리고 검색 엔진에 관심이 있다면 오픈소스 검색엔진인 Lucene 을 한번 갖고 놀아봐. 그리고 실제로 간단한 것을 짜보고 싶으면 [MemeHarvester] 이 프로젝트 이어서 해도 되고. - [namsang]
  • 데블스캠프2011 . . . . 6 matches
          || 7 || [송지원] || [:데블스캠프2011/첫째날/Java Play with Java] || [:상협 남상협] || [:데블스캠프2011/둘째날/Machine-Learning Machine-Learning] || [윤종하], [황현] || [:데블스캠프2011/셋째날/Esolang 난해한 프로그래밍 언어] || [이승한] || [:데블스캠프2011/넷째날/Git Git-분산 버전 관리 시스템] || [변형진] || [:데블스캠프2011/다섯째날/HowToWriteCodeWell How To Write Code Well] || 2 ||
          || 8 || [송지원] || [:데블스캠프2011/첫째날/Java Play with Java] || [:상협 남상협] || [:데블스캠프2011/둘째날/Machine-Learning Machine-Learning] || [윤종하], [황현] || [:데블스캠프2011/셋째날/Esolang 난해한 프로그래밍 언어] || [서지혜] || [:데블스캠프2011/넷째날/루비 루비] || [변형진] || [:데블스캠프2011/다섯째날/HowToWriteCodeWell How To Write Code Well] || 3 ||
          || 9 || [송지원] || [:데블스캠프2011/첫째날/Java Play with Java] || [:상협 남상협] || [:데블스캠프2011/둘째날/Machine-Learning Machine-Learning] || [윤종하], [황현] || [:데블스캠프2011/셋째날/Esolang 난해한 프로그래밍 언어] || [서지혜] || [:데블스캠프2011/넷째날/루비 루비] || [김수경] || [:데블스캠프2011/다섯째날/Cryptography Cryptography], 회고 || 4 ||
  • 선희 . . . . 6 matches
          주중 1번 [JavaStudy2003]
          * [JavaStudy2003]
          * [Java Study2003/첫번째과제/방선희]
          주중 1번 [JavaStudy2003]
          * [JavaStudy2003]
          * [Java Study2003/첫번째과제/방선희]
  • 프로젝트기록의필수요소토론 . . . . 6 matches
         [1002] 프로젝트 이름에 대해서 한마디 한다면, 'Java', 'ExtremeProgramming' 은 공부하려고 하는 지식의 종류이지 프로젝트의 이름으로 부적절하다고 봅니다. 만일 Java Study 팀이 두 개인 경우라면? 문제가 발생할 수 밖에 없습니다. 초창기에 해당 기술부분으로 페이지를 열 수는 있지만, 나중에 프로젝트가 끝나고 난다음에는 일반화시켜서 본래의 이름을 반환해주는 것이 좋다고 생각합니다. (즉, 'Java' 페이지는 Java 에 대한 소개나 기술 등을 넣어주고, 'Java' 페이지이름을 썼던 프로젝트팀은 프로젝트팀 이름의 새 페이지를 만들어서 경과보고를 하는식으로..)
          [광식] 그러고보니 Java는 팀이름을 지을 생각을 못했네요 다음 모임떄 이름을 짓고 옮기겠습니다.
  • BasicJava2005/3주차 . . . . 5 matches
          * String은 Java에서 기본적으로 지원하는 String을 저장하는 자료형
         == Java에서 사용자의 입력을 받자 ==
          {{{~java
         {{{~java
          * java.lang.* 패키지는 기본으로 import되어있다.
         == Java API문서 사용하기 ==
          * Java에도 MS의 MSDN같이 사용자를 돕는 메뉴얼이 존재한다.
          * [http://java.sun.com/j2se/1.5.0/docs/api/] : 영문 5.0 API문서
          * 숫자야구 만들기 : [BasicJAVA2005/실습1]
         [BasicJava2005]
  • JavaScript/2011년스터디 . . . . 5 matches
          * 2011년 여름방학동안 JavaScript를 공부하는 모임.
         [[pagelist(^JavaScript/)]]
          * [박정근] - javascript에 관한 전반적인 내용들을 배웠습니다. 지난 시간동안 javascript를 공부하면서 배웠던 내용들을 정리하는시간이 되었던것 같습니다. 게다가 이론으로는 알고잇던 프로토타입같은 내용은 실제로 구글개발자 툴의 콘솔을 이용하여 직접 보면서 설명을 들으니 확실히 이해되기도 하였구요ㅋ 관심가는 부분에는 함수형 선언적 프로그래밍인데 함수형 언어를 사용한 적이 없어서 그런 방식으로 프로그래밍 하는 것에 대해 신선함을 느끼고 더 알고 싶어졌습니다. 또 자바스크립트를 하면서 DOM에 관해서도 알아야 겠다는 생각이 들었습니다. 하아.. 공부할게 많네요ㅋ
          * [김광순] - javascript에 관해 특강을 들었습니다. 기초가 부족해서 이해하기 힘든 부분이 많았습니다.(특히 프로토타입쪽이...)
          * JavaScript 스터디를 1년이라면 1년, 반년이라면 반년정도 진행해서 어디선가 다 들어보긴 한 얘기인데… 그래서인지 처음 들을때보다 듣고 알 것 같은 느낌은 든다. 그런데 나한테 설명하라고 하면 저렇게 설명할 수 없을 것 같다.
          * [JavaScript/2011년스터디/CanvasPaint]
          * [김태진] - 어쩐지 위에 제가 썼다보니 전반이 제 후기인거같...습니다. 아무래도 우리는 JavaScript스터디라는 명목보다 WebProgramming스터디가 좀 더 적합해지지 않을까 생각이 되는데 다음에 의견을 모아봐야겠네요.
  • JavaScript/2011년스터디/7월이전 . . . . 5 matches
          * 2011년 1학기동안 JavaScript를 공부하는 모임.
          * 정말로 간만에 javascript 스터디를 시작했습니다ㅠ 전에 하던 json2.js 분석(읽기?)을 하는데 전에 하던것이 기억이 안나서 고생했습니다. javascript의 새로운 과제로는 Dongeon and Dragon!!(가명)이라는 게임을 만들기로 했습니다. javascript외에도 HTML이라던가 CSS등의 것들도 기억이 나질 않아서 지워저 버린 기억을 복구하는 것을 우선시 해야겠습니다. - [박정근]
          * JavaScript 스터디 진짜 오랜만이네요. 전에 보다 만 소스 코드를 다시 읽는데 기억이 도통 안 나서 난감했습니다. 오늘로 대충 마무리는 지었지만 집에서 다시 한번 읽어봐야겠어요. 계속 책만 읽으면 지루하니까 뭔가 만들어보기로 했는데 마침 현이가 적당한 실습거리를 알려주었네요. 함께 만들어보면 재미있을 것 같아요. JavaScript에 대해 많이 까먹었기 때문에 책을 다시 빌려왔으니 책을 보며 어떻게 구현할지 생각해야겠어요. - [김수경]
          * <script src="escape.js" type="text/javascript"/> 이게 왜 문제일까.
          * javascript는 하면 할수록 안되는거같습니다.ㅠㅇㅜ keypress가 왜 한번씩만 입력받는지 고민하느라 시간을 다썻어요. 아주 간단한 에제부터 하면서 다시 event를 받는것을 해봐야겠습니다. 아예 그것뿐만이 아니라 HTML같은 전반적인 것을 공부해야 겠다는 생각이 들었습니다. 아, 이쪽보다 동네 홈페이지를 가지고 장난치는게 더 재밋는것 같네요ㅋ - [박정근]
          * 공부하면 할수록 HTML이라던가 웹에 대히 공부해야겠다는 생각만 듭니다. javascript만 사용한다는 것은 무리인것 같아요. 이번에는 연속적으로 키보드 이벤트를 받는 문제였는데 생각보다 쉽지 않네요ㅠ 은 innerHTML은 또 처음 들어요;; 여튼 더 공부하겠습니다!! - [박정근]
          * [JavaScript/2011년스터디/URLHunter]
          * 합류한 두명 중 한명입니다. javascript랑 html이랑 차이를 생각해보는데 살짝 시간이 걸린거 같기도 하네요. ..으아니! 진짜로 그냥 저장만 했는데 실행이 되네!! 라는 생각도 들었어요. 얘내도 참 재미있는 언어인거 같네요. 빨리 배워서 제대로 스터디 궤도에 오를 수 있도록 해야겠어요. -[김태진]
         [JavaScript/2011년스터디]
  • JavaStudy2003/두번째과제 . . . . 5 matches
         '' Java Stduy 2003 의 두번째 과제 페이지 ''
          http://www.javastudy.co.kr/docs/yopark/chap03/chap03.html
         [JavaStudy2003/두번째과제/곽세환]
         [JavaStudy2003/두번째과제/노수민]
         [JavaStudy2003/두번째과제/입출력예제]
         http://www.javastudy.co.kr/
         [JavaStudy2003]
  • JavaStudy2003/세번째과제 . . . . 5 matches
         '' Java Stduy 2003 의 세번째 과제 페이지 ''
         [JavaStudy2003/세번째과제/곽세환]
         [JavaStudy2003/세번째과제/노수민]
         [JavaStudy2003/두번째수업]
         [JavaStudy2003]
  • Jython . . . . 5 matches
         from java.lang import String
         [Python] 과 [Java] 의 만남. Java OS (?) 에서 단일언어라는 말은 사라진건가;
          * [http://huniv.hongik.ac.kr/~yong/MoinMoin/wiki-moinmoin/moin.cgi/JythonTestCode PyUnit 과 Java Class 와의 만남 from 박응용님 위키]
          * [http://www.javaclue.org/jython/pyservlet.html JavaClue 의 PyServlet]
          * http://www.xrath.com/devdoc/jython/api/ - 황장호님의 멋진; Jython API Document Java Doc ;
  • MobileJavaStudy/SnakeBite . . . . 5 matches
          * ["MobileJavaStudy/SnakeBite/Spec1Source"] - 스펙 1 소스 (9월 21일)
          * ["MobileJavaStudy/SnakeBite/Spec2Source"] - 스펙 2 소스 (9월 22일)
          * ["MobileJavaStudy/SnakeBite/Spec3Source"] - 스펙 3 소스 (9월 23일)
          * ["MobileJavaStudy/SnakeBite/FinalSource"] - 최종 소스 (9월 25일)
         ["MobileJavaStudy"]
  • PythonForStatement . . . . 5 matches
         비슷한 것을 찾자면 C++의 배열보다는 C++의 string 클래스, Java의 String 클래스와 비슷하다는 점을 알 수 있어. -- [Leonardong]
         C / Java 1.4 이하버전 의 for 제어문은 객체의 특성을 따라 동작하지 않습니다. 이 언어들에서 for문은 정해진 조건문을 검사하면서, 탈출합니다. 즉, while문을 사람이 읽기 쉽게 약간 고차원으로 추상화된 형태에 불과합니다.
         C/Java1.4이하 와 Python의 for문에 대한 관점이 '''전혀''' 다릅니다. 그리고 유용하지요. C의 for문과 구분하기 위하여 python의 이러한 for문을 보통 '''for each''' 문이라고 부릅니다. 이게 진짜 for문 이라고 이야기들 하지요.
         Java 1.5 에 advanced for statement 라는 이름으로 비슷한 것이 추가되었고, C#에는 언어가 탄생 될때 부터 있었습니다. Java 1.5에서는 수년간 논의 끝에 도입을 했는데, 언어에 녹이기 위해서는 Autoboxing/Unboxing과 편리성을 위해 Template과 같은 여러 필수불가결하고 복잡다난(?)한 개념이 함께 추가되었습니다.
  • Spring/탐험스터디/wiki만들기 . . . . 5 matches
          {{{#!vim java
          {{{#!vim java
         {{{#!vim javascript
          * ORM(Object Relation Mapping) 프레임워크. Java persistence, EJB3.0을 같이 알면 좋다.
          * [http://en.wikipedia.org/wiki/List_of_Markdown_implementations 위키피디아]를 참고하여 Java로 구현된 Markdown implementation 중 Pegdown을 선택했다.
          {{{#!vim java
          * 위키의 문법을 구현하기로 하였는데 직접 파서를 구현하기보다 Markdown의 파서를 사용하면(Markdown 문법을 사용해야 하지만) 편리할 것 같아(명백해서 증명할 필요가 없다!) Markdown 파서중 pegdown을 쓰기로 경정. Java 언어 기반의 파서중 그나마 문서화(GitHub의 소개페이지)가 잘되어있어서....
          * Jasper는 JSP를 java로 변환해 실행시키는 엔진인 것 같다.
          * home.jsp는 home_jsp.java로 변환되는 식
          * Java에서 Matcher를 사용할 때 matches()는 전체가 완전히 일치하는 것만 찾아주고 find()는 substring일 때도 찾아준다. 예를들어 'abcde'에서 'bcd'를 찾을 때 matches를 사용하면 못 찾고 find를 사용하면 찾음.
          * Java의 Matcher 중 find()와 matches()가 패턴매칭과 관련이 있는걸로 알고있는데 찾아서 다시 쓰겠다.
  • TeachYourselfProgrammingInTenYears . . . . 5 matches
         어느 책방에 발길을 옮겨도,「7일간으로 배우는 Java(Teach Yourself Java in 7 Days)」라고 하는 방법책을 보기 시작하고, 그 곁에는 Visual Basic 나 Windows 나 인터넷등에 대해서, 똑같이 몇일이나 수시간에 배울 수 있으면(자) 파는 책이, 무한의 바리에이션으로 나란해지고 있다.Amazon.com 그리고 이하의 조건으로검색해 보았는데,
         Pascal:3일간으로, Pascal 의 문법을 배우는 것은 가능할지도 모르는(유사한 언어를 이미 알고 있으면)가, 그 문법의 이용법까지는 충분히는 배울 수 없다.즉, 예를 들면 당신이 Basic 프로그래머이다고 하여, Basic 스타일로 Pascal 의 문법을 이용한 프로그램의 쓰는 법을 배울 수 있을지도 모르지만, Pascal 가 실제의 곳, 무엇에 향하고 있을까(향하지 않은가)를 배울 수 없다.그런데 여기서의 포인트는 무엇일까? Alan Perlis(역주1) 은 일찌기, 「프로그래밍에 대한 생각에 영향을 주지 않는 것 같은 언어는, 아는 가치는 없다」라고 말했다.여기서 생각되는 포인트는, 당신이 Pascal(그것보다 어느 쪽일까하고 말하면 Visual Basic 나 JavaScript 등의 (분)편이 현실에는 많을 것이다)를 그저 조금 배우지 않으면 안 된다고 하면(자), 그것은 특정의 업무를 실시하기 위해서(때문에), 기존의 툴을 사용할 필요가 있기 때문일 것이다.그러나, 그러면 프로그래밍을 배우는 것으로는 되지 않는다.그 업무의 방식을 배우고 있을 뿐이다.
         적어도 반다스의 프로그램 언어를 배우는 것.그 중의 하나는 클래스 추상을 서포트하는 것(예를 들면 Java 나 C++), 하나는 함수 추상을 서포트하는 것(예를 들면 Lisp 나 ML), 하나는 구문 추상을 서포트하는 것(예를 들면 Lisp), 하나는 선언적 기술을 서포트하는 것(예를 들면 Prolog 나 C++ 템플릿), 하나는 coroutine 를 서포트하는 것(Icon 나 Scheme), 그리고 하나는 병렬처리를 서포트하는 것(예를 들면 Sisal)인 것.
         자 어서, 그 Java 의 책을 사세요.그것은, 무엇인가의 도움이 될지도 모른다.그렇지만, 그래서 당신의 인생은 변함없고, 프로그래머로서의 진짜 기능 총체도 그렇다.24시간이나 몇일이나 수개월 그럼.
  • TheJavaMan/설치 . . . . 5 matches
         === Java SDK 설치하기 ===
         http://java.sun.com/j2se/1.4.2/download.html
          System.out.println("Hello!!! The Java Man");
         앞의 과정을 잘 따라했다면 ''System.out.println("Hello!!! The Java Man");''
         4. '''Run->Run As->Java Application'''으로 실행하면 아래에 콘솔창에 생기면서
         Hello!!! The Java Man
  • 상협/삽질일지/2002 . . . . 5 matches
          * Java 에서 강제 형변환을 C++ 스타일 int(변수), 이런식으로 하다가 수치해석 그래프를 자바로 못 그렸다. ㅠㅜ 그래서 MFC로 하다가 나중에 Java로 짜놓았던 Tridiagonal Matrix 가 MFC로 옮기면서 각종 문제가 발생... 다시 Java로 하려다가, 예전의 형 변환의 문제 발생..ㅠㅜ, 결국 MSN으로 형들에게 물어봐서 자바에서 형 변환은 (int)변수 이런식밖에 안된다는 것을 알았다. 기본에 충실하자.. ㅡㅡ;
          * 헉헉.. 오늘은 내 컴퓨터에 pws 를 실행시키지 않고, Apache로 다시 웹서버를 바꿨다. 이유는 Java Servlet 한번 실행시켜 볼려는 의도였다. JDBC 보다가 Servlet이 나오길래 그냥 호기심에 한번 해보고 싶었다. 결과는 참담.. ㅡㅡ; 책에 나온데로 JSDK깔고, JServ 깔고 Tomcat깔고, 이것저것 설정 맞추고, 바꾸고, 지지고 볶고 하면서 아까운 시간들을 보냈다. 지금의 결과..Servlet 예제 쳐봐서 했는데 안됐다. ㅠㅜ 괜히 삽질로 하루 날렸다. 섯부른 호기심때문에 정작 할일들을 못했다. 교훈 -> 시간관리 잘하자..., 목적성을 가지고 일을 하자.
          ''Exception Handling 에 대해서 이해해야 할 것 같은데. Exception 은 해당 함수가 throws 등으로 발생을 시키고, Java 의 경우 그 Exception 을 반드시 처리를 해주는 곳을 만들어야 하지. 해당 메소드 내에서 Exception 이 발생은 하는데, 그 메소드에서 예외처리를 바로 하고 싶지 않으면 (즉, 그 Exception을 그 메소드 내에서 처리하지 않고, 그 메소드를 호출했던 곳 등에서 처리를 한다고 한다면) throws 로 해당 메소드에서 exception 을 또 던져주는 식으로 되겠지. 만일 Class.forName(...) 쓴 구문을 try - catch 로 예외를 또 잡는다면 이야기가 다르겠지만. 자바는 Exception 를 강요하는 관계로 예외는 catch 에서 무엇을 하건, 반드시 해당 발생된 예외를 잡아줘야 함. (그 덕에 최악으로 뻗을 일이 적지. 예외는 발생하더라도) --석천''
  • 새싹교실/2012/주먹밥 . . . . 5 matches
          * 답변 : 객체 지향 프로그래밍(Object Oriented Programming)입니다. 프로그래밍 설계 기법이죠. 전에도 얘기했듯이 프로그래밍 설계 기법은 프로그래머의 설계를 도와 코드의 반복을 줄이고 유지보수성을 늘리는데 있습니다. 하지만 생산성이 있는 프로그래머가 되고싶다면 API를 쓰고 알고리즘을 병행해서 공부해야 된다는것을 알리고 싶습니다. 그리고 단순히 Class를 쓰는것과는 다른기법입니다. 객체 지향적으로 설계된 C++이나 Java에서 Class를 쓰기때문에 Class를 쓰는것이 객체지향으로 알고있는 사람들이 많습니다. 그건... 아니죠. 절차지향 프로그래밍과 다른점은 차차 가르쳐 드리겠습니다. C에서 Class란 개념이 설계상으로 발전했는지 알려드렸습니다. 함수 포인터와 구조체였죠. 그게 원형입니다.
          * 답변 : Windows API를 써본다면 이해하겠지만 윈도우창 띄우는데 30줄이 넘는 코드가 필요하죠? 한줄로 보여드립니다. javascript에서 alert(5)를치면? 딱 뜨죠? 참~~ 쉽죠?
         <script language = "javascript">
          * 타이머와 연동해서 이미지가 자동으로 일정시간동안 이동하는 javascript를 작성
          * Javascript 실행해보기
          * Javascript 학습은 http://www.w3schools.com/js/default.asp 에서 해주세요.
         <script type="text/javascript">
          * JavaScript 해보기
         <script language = "javascript">
          * Javascript게임은 Tiny Farm? 농장 게임을 만들도록 해보자.
          -> keyword : javascript image resize crop
          -> 이미지 레이어 : http://www.jsmadeeasy.com/javascripts/Images/img_layer/img_layer.htm
          -> 좌표를 클릭하면. jAVASCRIPT 객체가 생겨서 시간에 따라 이미지가 변해.
          * APM_SETUP폴더에 htdocs폴더에 index.html을 하기. http://www.w3schools.com/js/default.asp 가서 javascript예제 index.html에 작성하고 돌아가는것 확인.
  • 제12회 한국자바개발자 컨퍼런스 후기 . . . . 5 matches
          * 주최 : JCO (Java Community.Org)
         || 14:00 ~ 14:50 || KT Cloud 기반 애플리케이션 개발 전략 (정문조) || Event Driven Architecture (이미남) || 성공하는 개발자를 위한 아키텍처 요구사항 분석 방법 (강승준) || JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링 (원종석) || Java와 Eclipse로 개발하는 클라우드, Windows Azure (김명신) || Apache Hadoop으로 구현하는 Big Data 기술 완벽 해부 (JBross User Group) || 클라우드 서버를 활용한 서비스 개발 실습 (허광남) ||
         || 17:00 ~ 17:50 || 쓸모있는 소프트웨어 작성을 위한 설계 원칙 (김민재) || Java Secure Coding Practice (박용우) || 개발자가 알아야하는 플랫폼 전략과 오픈 API 기술 동향 (옥상훈) || 반복적인 작업이 싫은 안드로이드 개발자에게 (전성주) || 개발자가 알아야할 오픈소스 라이선스 정책 (박수홍) || 이클립스 + 구글 앱 엔진으로 JSP 서비스하기 (OKJSP 커뮤니티) || 여성개발자의 수다 엿듣고 싶은 그들만의 특별한 이야기 (여자개발자모임터 커뮤니티) ||
          그 다음으로 Track 5에서 있었던 Java와 Eclipse로 개발하는 클라우드, Windows Azure를 들었다. Microsoft사의 직원이 진행하였는데 표준에 맞추려고 노력한다는 말이 생각난다. 그리고 처음엔 Java를 마소에서 어떻게 활용을 한다는 건지 궁금해서 들은 것도 있다. 이 Windows Azure는 클라우드에서 애플리케이션을 운영하든, 클라우드에서 제공한 서비스를 이용하든지 간에, 애플리케이션을 위한 플랫폼이 필요한데, 애플리케이션 개발자들에게 제공되는 서비스를 위한 클라우드 기술의 집합이라고 한다. 그래서 Large로 갈 수록 램이 15GB인가 그렇고.. 뭐 여하튼.. 이클립스를 이용해 어떻게 사용하는지 간단하게 보여주고 하는 시간이었다.
  • 조영준 . . . . 5 matches
          * Java
          * JavaScript
          * Java Swing
          * DevilsCamp 2015 - Game Programming in Java with LibGdx - [데블스캠프2015/첫째날]
          * 2015년 하계방학 Java 강사 - [https://onedrive.live.com/redir?resid=3E1EBF9966F2EBA!23488&authkey=!AHG1S-XLSURIruo&ithint=folder%2cpptx 수업 자료]
  • 1002/Journal . . . . 4 matches
         이전에 나에게서 술자리 등에서 Java 기술이 어쩌네 마소 기사가 어떠네, MT 가서 IMT 2000 이 어떠네 하는 이야기를 할 수 있던 곳은 ZP 밖에 없었다. 이번에 하나 더 생길것이라는 기대감.
         Application.java
         MainFrame.java
          * 학교에서 레포트를 쓰기 위해 (["ProgrammingLanguageClass/Report2002_2"]) 도서관에 들렸다. HowToReadIt 의 방법중 다독에 관한 방법을 떠올리면서 약간 비슷한 시도를 해봤다. (오. 방법들 자체가 Extreme~ 해보인다;) 1시간 30분 동안 Java 책 기초서 2권과 원서 1권, VB책 3권정도를 훑어읽었다. (10여권까지는 엄두가 안나서; 도서관이 3시까지밖에 안하는 관계로) 예전에 자바를 하긴 했었지만, 제대로 한 기억은 없다. 처음에는 원서와 고급서처럼 보이는 것을 읽으려니까 머리에 잘 안들어왔다. 그래서 가장 쉬워보이는 기초서 (알기쉬운 Java2, Java2 자바토피아 등 두께 얇은 한서들) 를 읽고선 읽어가니까 가속이 붙어서 읽기 쉬웠다. 3번째쯤 읽어나가니까 Event Listener 의 Delegation 의 의미를 제대로 이해한 것 같고 (예전에는 소스 따라치기만 했었다.) StatePattern으로의 진화 (진화보단 '추후적응' 이 더 맞으려나) 가 용이한 구조일 수 있겠다는 생각을 하게 되었다. (Event Listener 에서 작성했던 코드를 조금만 ["Refactoring"] 하면 바로 StatePattern 으로 적용을 시킬 수 있을 것 같다는 생각이 들었다. 아직 구현해보진 않았기 때문에 뭐라 할말은 아니지만.) 시간이 있었다면 하루종일 시도해보는건데 아쉽게도 학교에 늦게 도착해서;
  • Ajax/GoogleWebToolkit . . . . 4 matches
         The Google Web Toolkit is a free toolkit by Google to develop AJAX applications in the Java programming language. GWT supports rapid client/server development and debugging in any Java IDE. In a subsequent deployment step, the GWT compiler translates a working Java application into equivalent JavaScript that programatically manipulates a web brower's HTML DOM using DHTML techniques. GWT emphasizes reusable, efficient solutions to recurring AJAX challenges, namely asynchronous remote procedure calls, history management, bookmarking, and cross-browser portability.
         간단히 말하자면 jscript 기반의 ajax 개발환경을 java 개발환경으로 바꾸어 버리는 툴킷이다. java 의 강력한 타입 체킹을 이용해서 개발의 비효율성을 대폭 감축시킨다.
  • Ant . . . . 4 matches
         Platform 독립적인 Java 의 프로그램 컴파일, 배포 도구 이다. 비슷한 역할로 Unix의 make 툴과 Windows에서 프로그램 Installer 를 생각할수 있다.
         Ant 는 [Java] 기반의 Build 툴로써 [Unix] 의 [make] 와 같은 툴이라고 보면 된다.
          make.gnumake,nmake,jam 과 같은 다른 Build 툴은 놔두고 왜 Ant 를 써야하는가에 대한 질문이다. Java 기반으로 프로그램을 짜고 컴파일 및 배포용 쉘 프로그램을 짜봤는가? 해봤다면 그것의 어려움을 잘 알것이다. 각 [OS] 마다 쉘 스크립트가 다르고 일반적으로 사용하고 있는 Unix 에는 또 각종 쉘들이 존재한다. 윈도우 쉘 또한 복잡하긴 매한가지이고 프로그램을 모두 작성하고 컴파일 및 배포 쉘 스크립트를 작성하기 위해서 이것들을 모두 작성하는것 자체가 프로그래머에게 또 하나의 고난이 아닐까 생각한다.(즉, 쉘 프로그램을 배워야 한다는 의미이다.)
         Ant 는 OS Indepenent 하게 프로그램을 Build 할 수 있는 환경을 제공해준다. build.xml 이란 Build 파일을 작성해서 그 내용에 따라 Build 를 진행해 나갈 수 있다. Ant 는 ["Java"] 에서 거의 표준으로 굳혀져가고 있으며, 거의 모든 IDE들이 Ant 를 지원한다.
          Ant 를 사용하여 Build 하기 위해서는 JAXP 호환 XML파서가 있어야 합니다. 그런데 Ant 를 다운받으면 그 패키지 안에 포함되어 있으므로 따로 다운받으실 필요는 없습니다. JAXP 에 대해서는 http://java.sun.com/xml/ 정보를 얻을 수 있습니다.
          * JAVA_HOME이라는 환경변수에는 JDK가 설치된 디렉토리를 추가합니다.
          set JAVA_HOME=c:\jdk1.3.1_01
          export JAVA_HOME=/usr/local/jdk-1.3.1_01
          실행 파일 ant는 Unix 계열에서는 shell 스크립트로 Windows 계열에서는 ant.bat 라는 배치파일로 배포됩니다. 내부에 보면 java 프로그램을 실행하는데, 다음과 같이 자신이 직접할 수도 있습니다.
          % java -Dant.home=c:\ant org.apache.tools.ant.Main [options] [target]
          * [http://javastudy.co.kr/docs/lec_oop/ant/ant1.htm Ant 자바스터디강좌]
          * [http://developer.java.sun.com/developer/Quizzes/misc/ant.html Test your knowledge of Ant]
  • BasicJAVA2005 . . . . 4 matches
         == BasicJAVA2005 는? ==
          - JAVA라는 언어를 가지고 어느정도의 프로그램을 짤 수있게 '''기초를 다지기!!'''
         Upload:headfirstJAVA.jpg
         '''Head First JAVA''' 28,000원
         || 3 || 06.01.05 || 선호 현태 민경 수생 지희 태훈 희웅 || 아영 규완 다솔 || 다음시간까지 7,8,9단원 읽기, 숫자야구 작성 || [BasicJava2005/3주차] ||
         || 4 || 06.01.12 || 선호 민경 아영 규완 지희 수생 태훈 현태 || 다솔 희웅 || 빙고판 만들기(Swing) || [BasicJava2005/4주차] ||
         || 5 || 06.01.19 || ? || ? || _ || [BasicJava2005/5주차] ||
         || 7 || 06.02.02 || ? || ? || _ || [BasicJAVA2005/7주차] ||
         || 8 || 06.02.09 || 선호 수생 현태 아영 || ? || _ || [BasicJAVA2005/8주차] ||
         [BasicJAVA2005/실습1] (01.05)
         [BasicJAVA2005/실습2]
         질문 !! 이클립스 쓰는데, run as에 이상한 JUnit Plug-in Test 이런거만 있는데, 어떻게 정상적으로 java application 나오게 하죠? -- 허아영
          * 8주차를 마지막으로 강의(?)는 마칠까 합니다. 앞으로 Java로 졸업작품(?)을 만들어볼까 하는데... 좋은 의견 있으면 내 주세요 --선호
  • BuildingParser . . . . 4 matches
         Building Parsers With Java by Steven John Metsker
         Programming Language Processors in Java: Compilers and Interpreters by David Watt, Deryck Brown
         [http://wiki.zeropage.org/pds/20064714242/Addison%20Wesley%20-%20Building%20Parsers%20with%20Java.pdf Building Parsers With Java by Steven John Metsker]
  • FundamentalDesignPattern . . . . 4 matches
         DesignPatterns 의 패턴들에 비해 구현이 간단하면서도 필수적인 패턴. 전체적으로 가장 기본이 되는 소형 패턴들. 다른 패턴들과 같이 이용된다. ["Refactoring"] 을 하면서 어느정도 유도되는 것들도 있겠다. (Delegation의 경우는 사람들이 정식명칭을 모르더라도 이미 쓰고 있을 것이다. Java 에서의 InterfacePattern 도 마찬가지.)
         기본적인 것으로는 Delegation, DoubleDispatch 가 있으며 (SmalltalkBestPracticePattern에서 언급되었던 것 같은데.. 추후 조사), 'Patterns In Java' 라는 책에서는 Delegation 과 Interface, Immutable, MarkerInterface, Proxy 를 든다. (Proxy 는 DesignPatterns 에 있기도 하다.)
         근데, 지금 보면 저건 Patterns in Java 의 관점인 것 같고.. 그렇게 '필수적 패턴' 이란 느낌이 안든다. (Proxy 패턴이 과연 필수개념일까. RPC 구현 원리를 이해한다던지 등등이라면 몰라도.) Patterns in Java 에 있는건 빼버리는 것이 좋을 것 같다는 생각. (DoubleDispatch 는 잘 안이용해서 모르겠고 언어 독립적으로 생각해볼때는 일단은 Delegation 정도만?) --["1002"]
  • HowToStudyDesignPatterns . . . . 4 matches
         우리가 갖고 있는 지식이라는 것은 한가지 표현양상(representation)으로만 이뤄져 있지 않습니다. "사과"라는 대상을 음식으로도, 그림의 대상으로도 이해할 수 있어야 합니다. 실제 패턴이 적용된 "다양한 경우"를 접하도록 하라는 것이 이런 겁니다. 동일 대상에 대한 다양한 접근을 시도하라는 것이죠. 자바로 구현된 코드도 보고, C++로 된 것도 보고, 스몰토크로 된 것도 봐야 합니다. 설령 "오로지 자바족"(전 이런 사람들을 Javarian이라고 부릅니다. Java와 barbarian을 합성해서 만든 조어지요. 이런 "하나만 열나리 공부하는 것"의 병폐에 대해서는 존 블리스사이즈가 C++ Report에 쓴 Diversify라는 기사를 읽어보세요 http://www.research.ibm.com/people/v/vlis/pubs/gurus-99.pdf) 이라고 할지라도요. 그래야 비로소 자바로도 "상황에 맞는" 제대로 된 패턴을 구현할 수 있습니다. 패턴은 그 구현(implementation)보다 의도(intent)가 더 중요하다는 사실을 꼭 잊지 말고, 설명을 위한 방편으로 채용된 한가지 도식에 자신의 사고를 구속하는
          1. Design Patterns Java Workbook by Steven John Metsker : DPE 다음으로 볼만한 책으로, 쏟아져 나오는 허접한 자바 패턴 책들과는 엄연히 다름
          1. Concurrent Programming in Java by Doug Lea
  • Java/DynamicProxy . . . . 4 matches
         Java [Java/DynamicProxy] 라이브러리와 DecoratorPattern 을 이용하여 AOP 적인 구현이 가능. Java 1.3 이후부터 지원.
          * Generic caching decorator(See DecoratorPattern) - [http://www.onjava.com/pub/a/onjava/2003/08/20/memoization.html Memoization in Java Using Dynamic Proxy Classes], and [http://roller.anthonyeden.com/page/SKI_BUM/20030810#dynamicproxy_net#dynamicproxy_net .NET equivalent]
  • JavaScript/2011년스터디/김수경 . . . . 4 matches
         [[pagelist(^JavaScript/)]]
         = JavaScript Source Code =
         <title>Javascript</title>
          <script src="gugu.js" type="text/javascript"></script>
          * [http://ejohn.org/blog/simple-javascript-inheritance/ Simple JavaScript Inheritance]
  • JavaStudy2004/자바따라잡기 . . . . 4 matches
          * '''[Java]의 탄생배경'''
          자바(JAVA)하면 섬나라 자바를 연상케 한다. 그러나 미국 사람들에게 자바는 에스프레소 커피로 유명한 커피 체인점을 생각 하게 된다. 유래는 커피체인점이고, 커피의 대명사로도 사용된다.
          이 문제를 해결하기 위하여 고슬링은 C와 C++를 개조해서 해결을 해보려고 시도를 했던 것이다.그래서 C언어의 불필요한 부분이나 문제가 될 부분들을 제거한 새로운 언어를 개발하게 되였는데, 이것이 바로 자바인 것이다. 최초로 자바를 이용한 프로젝트는 가전 제품과 전기 기기들을 통합하여 가정 환경에 새로운 인터페이스를 제공하는 소위 그린 프로젝트(Green Project)라는 것 이였다. 그러던 1993년, 그래픽 기반의 월드와이드웹이 발표되고 자바의 개발자들은 곧 이러한 웹 기반의 응용 프로그램에는 자바와 같은 기기(컴퓨터 및 그 운영체제)로부터 독립된 언어가 이상적이라는 것을 발견하였다. 그리하여 그들이 개발한 것이 나중에 핫자바(HotJava)로 이름이 바뀐 웹러너(WebRunner)라는 웹 브라우저였다. 이것이 최초로 자바를 지원한 웹 브라우저가 되었다. 자바라는 이름은 지역의 어느 커피점 안에서 얻었다. 그래서 지금은 웹 페이지에서 항상 끓고 있는 커피의 상징을 볼 수 있다.
          * '''[Java]의 특징, C++과의 차이점'''
          * [http://www.homepi.co.kr/java/java_4.htm]참고하세요
         http://java.sun.com/docs/books/tutorial/getStarted/cupojava/index.html
         [http://www.homepi.co.kr/java/java_1.htm]설명이 잘 되있습니다.
         [JavaStudy2004]
  • JavaStudyInVacation/진행상황 . . . . 4 matches
          * http://gnome.or.kr/moin.cgi/JavaSWT 한글(간단 소개)
          See Also ["Java/NestingClass"] 정진균 군이 수고해 주셨습니다. 그냥 이렇구나 하고 읽어 보세요. --NeoCoin
         ||상욱||http://www.javastudy.co.kr/docs/yopark/chap10/chap10.html#10_1||
          '''''이거부터는 각자 하지 말고 같이 하라고 했는데요....''''' ["JavaStudyInVacation/과제"]를 잘 읽고 하세요. 아무래도 내일 다 끝내는건 무리가 있는듯 하군요. 다음주에는 제가 계속 학교에 있습니다. 다음주에도 계속하겠습니다. 이번주처럼 계속 참여해주세요. --["상규"]
         ["JavaStudyInVacation"]
  • JollyJumpers . . . . 4 matches
          || [황재선] || Java || 2시간 || [JollyJumpers/황재선] ||
          || [신재동] || Java || 30분 || [JollyJumpers/신재동] ||
          || [iruril] || [Java] || 구상및참고:35분, 순수코딩25분 || [JollyJumpers/iruril] ||
          || [임인택] || [Java] || 15분 || [JollyJumpers/임인택] ||
  • OpenCamp/첫번째 . . . . 4 matches
          * 16:00~16:45 OOP in JavaScript 서영주
          * 17:00~18:00 Beyond JavaScript: Node.js 안혁준
         - 주제: Java Conference
          * 데블스도 그렇고 이번 OPEN CAMP도 그렇고 항상 ZP를 통해서 많은 것을 얻어가는 것 같습니다. Keynote는 캠프에 대한 집중도를 높여주었고, AJAX, Protocols, OOP , Reverse Engineering of Web 주제를 통해서는 웹 개발을 위해서는 어떤 지식들이 필요한 지를 알게되었고, NODE.js 주제에서는 현재 웹 개발자들의 가장 큰 관심사가 무엇있지를 접해볼 수 있었습니다. 마지막 실습시간에는 간단한 웹페이지를 제작하면서 JQuery와 PHP를 접할 수 있었습니다. 제 기반 지식이 부족하여 모든 주제에 대해서 이해하지 못한 것은 아쉽지만 이번을 계기로 삼아서 더욱 열심히 공부하려고 합니다. 다음 Java Conference도 기대가 되고, 이런 굉장한 행사를 준비해신 모든 분들 감사합니다. :) - [권영기]
  • ProjectZephyrus/Afterwords . . . . 4 matches
          - ["Java"] Language 의 특성.
          - ["1002"] 의 성실성 부족. JavaDoc 의 시선분산 문제. 잦은 디자인 수정에 따른 잦은 Documentation 수정문제. 서버팀과의 대화 부족.
          - JavaDoc의 시선 분산 여부는 개인차와 주석에 대한 의견을 ["프로그램내에서의주석"]에서 토론되었다.
          - 프로젝트의 목적이 공부 라는 인식의 부족. 공부한 부분에 대해서 (Swing, Java Network 등)에 대한 문서화가 없었다. SPEC 과 Output 에 치중한 점이 있다.
  • RoboCode . . . . 4 matches
          * [http://www-106.ibm.com/developerworks/java/library/j-robocode/ IBM RoboCode site (English)]
         ||[TheJavaMan/로보코드]|| 휘동 ||
         ||[JavaStudy2004/로보코드]|| 희경성만, 동영승환 ||
         [TheJavaMan/로보코드]와 [JavaStudy2004/로보코드]를 여기로 합치면 좋지 않을까요?--[Leonardong]
  • SeminarHowToProgramIt . . . . 4 matches
          * 기타 다른 컴퓨터들은 어떻게 할까요? 기본으로 Visual Studio 는 깔려있을 것이므로 C, C++ 는 되겠지만, Java 쓰시는 분들은?
          * Java 3대 : JDK 1.3.1_02, eclipse 2.0 SDK(pre-release), Editplus 설치 및 세팅
          Java 3대 : JDK 1.3.1_02, eclipse 2.0 SDK(pre-release), Editplus 설치 및 세팅
         '''Java'''
  • TicTacToe/김홍선 . . . . 4 matches
         import java.awt.Graphics;
         import javax.swing.*;
         import java.awt.event.MouseAdapter;
         import java.awt.event.MouseEvent;
         public class FirstJava extends JFrame{
          public FirstJava()
          FirstJava helloWorld = new FirstJava();
  • TicTacToe/박진영,곽세환 . . . . 4 matches
         import java.awt.Graphics;
         import java.awt.event.MouseAdapter;
         import java.awt.event.MouseEvent;
         import javax.swing.JFrame;
         public class FirstJava extends JFrame {
          public FirstJava() {
          FirstJava helloworld = new FirstJava();
  • TicTacToe/조동영 . . . . 4 matches
         import java.awt.Graphics;
         import java.awt.event.MouseAdapter;
         import java.awt.event.MouseEvent;
         import javax.swing.*;
         public class FirstJava extends JFrame {
          public FirstJava() {
          FirstJava helloworld = new FirstJava();
  • TicTacToe/조재화,신소영 . . . . 4 matches
         import java.awt.Graphics;
         import java.awt.event.MouseAdapter;
         import java.awt.event.MouseEvent;
         import java.awt.event.MouseAdapter.*;
         import java.awt.event.MouseEvent.*;
         import javax.swing.*;
         public class FirstJava extends JFrame{
          public FirstJava()
          FirstJava helloWorld = new FirstJava();
  • TicTacToe/후근,자겸 . . . . 4 matches
         import java.awt.event.MouseAdapter;
         import java.awt.event.MouseEvent;
         import java.awt.*;
         import javax.swing.*;
         public class FirstJava extends JFrame{
          public FirstJava()
          FirstJava helloWorld = new FirstJava();
  • WikiProjectHistory . . . . 4 matches
         || [BasicJAVA2005] || 여러명, 각자 적으셔 || - || 종료 ||
         || ["ProjectZephyrus"] || ["1002"], ["neocoin"], ["상규"], 이영서(["Lupin'sHome"]) , ["신재동"], ["창섭"]|| 2002.5.12~6.10. Java Study. Java Messenger 제작 || 종료 ||
         || ["Java"] || 다수 || 2002.1.10~2.19 다시 태어나기위해 종료||종료||
         || ["SharpZeroJavaProject"] || ["[Lovely]boy^_^"], ["snowflower"] || 자바 온라인 게임 프로젝트 || 종료 ||
  • html5/VA . . . . 4 matches
         == JavaScript로 video/audio 요소 제어 ==
          * 단순 재생뿐만아니라 JavaScript를 이용하여 정밀 제어
          *JavaScript API
          * 미디어 데이터를 읽거나 재생할때 발생하는 이벤트를 JavaScript로 처리
  • html5/offline-web-application . . . . 4 matches
          * 웹 어플리케이션을 구성하는 HTML 파일이나 CSS, JavaScript, 이미지 파일 등 URL을 지정하여 브라우조로 액세스하는 파일.
          * JavaScript API를 이용하여 명시적으로 체크할 수 있다.
          * JavaScript를 이용하면 어플리케이션 캐시의 동작을 세세하게 제어할 수 있다.
          * applicationCache 속성을 참조하여 JavaScript에서 어플리케이션 캐시에 액세스 할 수 있다.
  • html5/video&audio . . . . 4 matches
         == JavaScript로 video/audio 요소 제어 ==
          * 단순 재생뿐만아니라 JavaScript를 이용하여 정밀 제어
          *JavaScript API
          * 미디어 데이터를 읽거나 재생할때 발생하는 이벤트를 JavaScript로 처리
  • 데블스캠프2003/셋째날/J2ME . . . . 4 matches
         ==== Java2MicroEdition ====
         [http://165.194.17.15/pub/language/java/j2sdk-1_4_0_01-windows-i586.exe J2SE]
          * ["MobileJavaStudy/HelloWorld"] - "Hello World" 를 출력하는 프로그램
          * ["MobileJavaStudy/NineNine"] - 구구단을 종류별로 출력하는 프로그램
          * ["MobileJavaStudy/SnakeBite"] - 스네이크바이트 게임
  • 데블스캠프2009/수요일 . . . . 4 matches
         || 송지원 || Simple Java & JUnitTest || Java의 간단한 문법과 개념을 배우고,[[br]]JUnitTest를 통해 TDD 기반의 프로그래밍에 대해 맛보기. || 아무래도 Test가[[br]]메인이다 보니,[[br]]Java를 통한 OOP 개념의 실습은[[br]]시간상 진행하지 않는다. ||
         ||pm 11:00~12:00 || Java의 기본 개념과, 기본 문법 || 송지원 ||
  • 데블스캠프2011/첫째날/후기 . . . . 4 matches
         = 송지원/Play With Java =
          * Play with Java에서는 1학년 때 승한이형이 여러 사람들이 함께 프로젝트를 진행할 때 누군가 어느 부분을 수정했는지 알 수 있게 해 주는 부분이 있다고 하셨었는데, 그걸 전역하고 나서야 다뤄보네요 -ㅅ-;; 쩝... 아무튼 간단한 프로그램을 만드는 것이라 재미있게 사용법도 익히고 좋았습니다. 자주 써 먹어야겠네요. ㅋ~
          * 2009년에 Java와 JUnitTest를 주제로 진행했을 때 실습 미션을 잘못 준비해오고 시간이 많이 비었던 뼈아픈 기억 때문에 시간이 부족했음에도 불구하고 나름 신경을 많이 썼던 섹션이었는데 오히려 타임오버가 되었네요;; 프로그래밍보다 수학 시간이 되었던거 같은 실습시간.. (그래서 처음에 겉넓이를 뺐던 것이었는데 팀이 많아서 추가하고 으헝헝) 그리고 다들 프로그래밍을 잘해서 '''Unit Test를 굳이 하지 않아도 버그가 없었던''' 프로그램을 완성하는 바람에.. Unit Test의 필요성을 많이 체감하지 못한것 같아서 좀 아쉬웠어요. 역시 '''적절한 예제'''를 만들기는 어려운것 같아요.
          * java를 이번학기에 수강을 하였기 때문에 어느정도 자신이 있었습니다만, 지원누나의 설명을 들으면서 역시 알아야 할것은 많구나 라는 생각이 들었습니다. 특히 SVN을 사용한 커밋과 JUnit은 팀플할때에도 많은 도움이 될 것 같아 좀더 공부해 보고 싶어졌습니다. 저번 java팀플때는 Github을 사용했었는데 SVN과 무슨 차이점이 있는지도 궁금해 졌구요. JUnit Test는 제가 실제로 프로그래밍 하면서 사용하였던 원시적인 test와 많은 차이가 있어서 이해하기 힘들었지만 이 또한 더 사용하기 좋은 기능인것 같아 점 더 공부해 봐야겠습니다.
          * Playing with Java시간에는 지금까지 한번도 써보지 못했던 이클립스를 써봤는데 아직은 문법을 잘 몰라서 약간 생소했지만 좋은 경험이었다고 생각합니다. 또 처음으로 여러 팀에서 각자 담당한 프로그램들을 짜서 그 다음에 붙여보는 활동을 했는데 재미있고 새로운 시간이었습니다.
  • 분류패턴 . . . . 4 matches
          *(예제) JavaProject로 페이지시작 -> 프로젝트가 끝나면 결과물들을 가지고 JavaNetwork, JavaSwing 등의 페이지들로 분화시킨다. 중간에 분화시킬 수도 있겠다. -> JavaProject는 프로젝트의 여정들, 진행경과보고 페이지로 성격을 바꾼다.
  • 이영호/64bit컴퓨터와그에따른공부방향 . . . . 4 matches
          * C++ 혹은 더 나아가 C++ 보다 속도상으로 느린 스크립트 언어를 쓰는 사람은 C++ 개발자들보다 덜 우수할까요? (위의 Assembly > C++ 로 평가한것으로 봐서는, 퍼포먼스와 하드웨어 제어 용이성 관점에서 Assembly 를 평가한 것 같습니다만) C++ 개발자들 혹은 더 나아가서 Java 나 Python 과 같은 개발자들이 Assembly 와 같은 low level 제어성을 포기하는대신 얻어간 것은 어떤 것일까요?
         (우선 제 지문의 맥락을 담은 질문부터. 과연 Java와 Python 개발자들이 Assembly+C개발자와 같이 좋은 효율의 다른언어 컴파일러를 만들 수 있을까요. 현재 함수보다 좋은 함수를 생각해 냈는데 그것을 구현하려면 low level의 지식이 필요한데, 자신은 Java와 Python 들만 알고 Assembly를 모른다면 어떻게 해야할까요?)
         음. 아쉽게도 그런 용도로 Assembly를 평가 한게 아닙니다. 우수하고 못하다의 평가는 여기서도 나오는군요. 한가지만 파면 성공한다와 같은 맥락이랄까요... 저는 미래의 직장보다도 현재의 지식욕을 채우고 싶을 뿐입니다. 누구보다도 이것에 대해 많이 알고 싶고 또한 그렇게 되길 바랄뿐입니다. 과연 Java나 Python등을 공부하다보면 컴퓨터에 대한 가장 기초적인 지식들을 얻기 쉬울까요? 그렇기 때문에 Assembly에 대한 직접적인 접근을 하려고 하는 것입니다. 지식욕이 아니더래도 현직에 계시는 프로그래머분들께 컴퓨터에 대한 기초가 부족하고 프로그램만 짤 줄 아는 신참 직원들은 항상 한계에 다다르면 좌절한다라는 말을 들은적이 있습니다. 한번쯤은 생각해 볼 문제입니다. Assembly > C++을 평가한 것은 이런 맥락입니다. 컴퓨터에 대한 기초가 있느냐 없느냐. Assembly를 만지고 C++을 만진 사람의 경우는 모르겠지만 C++만 만지고 Assembly를 공부하지 않은 사람의 한계는 언젠가는 드러나게 되죠.
  • 정모/2002.9.26 . . . . 4 matches
         저번 정모 이후, 사람들 살던 이야기. MobileJavaStudy 팀 (재동, 상규) 이야기가 있었다. 핸드폰으로 프로그램 올린 모습을 보여주었다.
         ["JavaStudy2002"] 팀의 이야기가 있었다. ["JavaStudy2002"] 팀에서의 Java Study 를 하는데에 대해 사람들의 조언이 있었다.
  • 02_Python . . . . 3 matches
          * C, C++, Java 에 비해 상당히 쉬운 문법 구조를 가지고 있다
         == C 와 C++ 과 Java 와 Python 의 간단한 소스 비교 ==
         === Hello World for Java ===
  • 2010JavaScript/역전재판 . . . . 3 matches
         위의 HTML파일에다가 JavaScript를 더한것.
          <SCRIPT Language="JavaScript">
          contents=new Array(); //대사 내용이 들어있는 javascript파일 안에 있는 배열의 이름.
          <script language="javascript" SRC="./contents.js"></script> //대사 내용을 넣은 javascript파일('contents.js')을 첨부.
         [2010JavaScript]
  • AspectOrientedProgramming . . . . 3 matches
         본 글은 Markus Voelter에 의해 작성된 글 중 일부이다. 원문은 AOP 기본 개념, Xerox PARC에 의해 구현된 Java의 AOP 확장 버전인 AspectJ 소개, Metaclass 프로그래밍과의 비교 등 총 3 파트로 구성되어 있으며, 번역문은 이 중 첫 번째 파트만 커버한다. 참고로 원문의 AspectJ 관련 코드는 상당히 오래된 문법에 기반하여 현재의 그것과 많은 차이를 보인다.
          1. Java와 같은 단일 상속 모델에서는 worker를 만든다는 것이 불가능할 수 있다. 어떤 클래스들은 이미 다른 클래스들로부터 확장되었을 수도 있기 때문이다. 이는 특히 클래스 계층 구조 설계가 마무리된 후, 뒤늦게 동기화의 필요성을 깨달았을 때 흔히 발생한다. 동기화를 신경 쓰지 않은 범용 클래스 라이브러리를 통해 공유 데이터에 접근하려 하는 경우가 한 예가 될 수 있다.
         Aspect-Oriented Programming in Java
         http://javastudy.co.kr 에서 펐습니다. eclipse 프로젝트중에도 있는것 같더군요. (http://www.eclipse.org/aspectj/) - [임인택]
  • BigBang . . . . 3 matches
          * C/C++/Java 모두 다른 언어지만 하나에서 시작했으니...
          * C/C++/Java 언어를 공부하고 서로간의 사용상 차이점과 공통적인 패턴 학습
          * C/C++/JAVA은 형을 강제하는 강형언어기 때문에 형이 있다.
          * C는 bool이 없다!, c++은 있다. java는 boolean으로 사용한다. - C11은 있단다.
          * java에서는 int와 boolean은 호환되지 않는다. while(1) {}는 컴파일에러.
          * java7부터 문자열상수 case label 지원. case "hello": ...; 가 된다.
          * C/C++/Java의 parameter는 call-by-value 형식으로 값을 전달한다.
          * java ForkJoin
          * boost는 c++ library인데, 주요 쓰는 함수나 패턴들을 다 모아 놓은 것들이다. (java의 jUnit 같은 거?)
  • CleanCode . . . . 3 matches
          * 실제로는 쓰지 않는데 테스트를 위한 메소드를 추가하게 되는 경우가 있을 수 있지 않은가? -> java의 경우는 reflection을 사용하면 메소드의 추가 없이 처리가 가능한 경우도 있지만 그것보다도 테스트용 framework(mockito 등)를 사용하는것이 좋다.
          * Returning null or undefined (Javascript) {{{
          * Returning emtpy object (Javascript) {{{
          * javascript를 이용한 비동기 http 요청.
          * javascript 소스 코드에서 한꺼번에 인자를 넘기는 방식.
          * [http://docs.oracle.com/javase/specs/jls/se7/jls7.pdf java se7 spec]
          * Java Proxies : 객체 생성 시에 proxy를 거치게 하는 방법을 통해 해당 객체의 메소드 호출시 다양한 부가 작업들(횡단 관심사)을 처리할 수 있다. 다만 사용이 복잡하고 사용시에도 아래의 방법들에 비해 제한이 좀 있다.
          * proxy pattern in javascript
  • ComponentObjectModel . . . . 3 matches
         예전에 COM 프로그래밍을 하다가 Java 에서의 결과물들을 보면서 'COM 은 OS 플랫폼/C & C++ 한계 내에서의 컴포넌트 모델이라면, Java 에서의 Component (Beans) 는 VM 위에서의 자유로운 컴포넌트 모델이구나' 라는 생각이 들기도. .NET 플랫폼 이후에 COM 이 사라지게 되는건 어쩌면 당연한 수순일 것이다.
         COM 을 처음 공부하고 직접 구현할때에는 모든 것들이 신기해보인다. 팩토리네 스마트 포인터네 스텁-스켈레톤이네 인터페이스네 구현상속과 인터페이스상속은 다르네 등등. 하지만, 동급에 해당되어보이는 Java 플랫폼 내에서의 솔루션들을 보면 너무나 당연한건데 대단하게 표현되어있다거나 (예를 들면 '인터페이스 상속'. COM 책에서는 이걸 왜 무언가 새로운 대단한 기술인 양 서술했을까?) 아에 필요가 없는 기술일 수도 있다. (스마트 포인터 : VM 지원을 받는 플랫폼에선 전혀 필요가 없다.) (물론, 이건 COM 을 설명하던 책들중에 C++ 로 COM 을 구현을 설명하는 책들에 한함)
  • Cpp에서의멤버함수구현메커니즘 . . . . 3 matches
         === 덧붙여 Java에서 비슷한 코드를 봅시다. ===
         instance 유무를 검사하는 Java 코드를 봅시다.
         // Main.java file
         이를 실행하면, 다음과 같은 exception을 출력합니다. 이는 [http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html Java Language Specification 2nd] (3rd가 아직 안나왔군요.) 와 [http://java.sun.com/docs/books/vmspec/2nd-edition/html/VMSpecTOC.doc.html jvm specification]을 참고하세요.
         java.lang.NullPointerException
          at Main.main(Main.java:19)
  • Eclipse/PluginUrls . . . . 3 matches
          * 위와 같은 에러 메시지가 뜬다면 Windows -> preference -> Team -> SVN 에서 SVN interface 를 JavaSVN -> JavaHL 로 변경해야 함
         == Java Web Development ==
  • ExploringWorld/20040315-새출발 . . . . 3 matches
         [[HTML(<font color=red><B>)]]미션 1 : Java-Servlet, jsp, php 로 Hello World 찍어오자! [[HTML(</B></font>)]]을 해결하기 위해 어떤 결과를 거쳤나?
          * Tomcat 설치 port 8080, How To Program Java(학교 교재)의 뒷부분에 JSP 부분을 참고하였다.
          * Java를 만나서 궁금한점, 재미있는점, 불만인점?
  • Hessian . . . . 3 matches
         Basic.java
         Java 와 Python 둘 다 구현이 가능하다. 여기서는 간단하게 Python Interpreter 를 이용해보자.
         Java 의 경우는 다음과 같다. 위에서 정의한 interface 인 Basic 이 있어야 한다.
         import java.net.MalformedURLException;
         ["Java"]
  • HolubOnPatterns/밑줄긋기 . . . . 3 matches
         ~~java
         ~~java
         ~~java
          * Java에서 GUI등 클래스 자동 생성 툴을 사용하면 대부분 저 모양을 이용해서 나온다. 근데 정말 많으면 보기 짜증난다. -[김준석]
          * 아.. 함수 포인터. 좀 신기했었음. Java에선 C에서보다는 많이 이 패턴들이 이디엄에 가까워진듯. - [김준석]
          * Java는 플렛폼 기반이기 때문에 나오는 문제로 '고전적'인 Singleton은 컴파일동안 해당 Singleton 클래스를 구성할 충분한 정보를 가지는 기회를 주기때문에 이런문제를 해결해 주는것이다. 역시 책을 읽은 보람이 있군! - [김준석]
  • JTDStudy/첫번째과제/원명 . . . . 3 matches
         import javax.swing.JOptionPane;
         집에서 놀다가 우연히 여기를 와서 고쳐봅니다. 조금 더 생각해 보시면 되지요. 저에게 재미있는 경험을 주었는데, 문원명 후배님도 보시라고 과정을 만들어 두었습니다. 선행학습으로 JUnit이 있어야 하는데, http://junit.org 에서 궁금하시면 [http://www.devx.com/Java/Article/31983/0/page/2 관련문서]를 보시고 선배들에게 물어보세요.
          * 처음에는 Test-Driven Development 에 입각하여 만들어 보려고 했으나, Java를 거의 처음 시작하고 프로그래밍 경험의 공백기간이 길었던게 큰 타격이었습니다ㅠㅠ. 결국에는 문법과 알고리즘에만 신경을 쓰다보니 TDD방식으로 다루기가 쉽지 않네요. 개선 조언을 해 주신 류상민 선배님 감사합니다 ㅎㅎ -[문원명]
         {{{~java
         {{{~java
         readability 를 위해 필요없는 typecasting 문법들 제거 (Java Language Specification의 규칙들을 보세요. 해당 typecasting은 거의다 필요 없는겁니다.) 유의미한 단위로 분리
         {{{~java
         {{{~java
         {{{~java
         {{{~java
         {{{~java
         {{{~java
         {{{~java
         {{{~java
         import javax.swing.JOptionPane;
  • Java Script/2011년스터디/박정근 . . . . 3 matches
         #title Java Script/2011년스터디/박정근
         <TITLE>JAVASCRIPT EX - 1/11</TITLE>
          <SCRIPT LANGUAGE ="JavaScript">
          <SCRIPT LANGUAGE="JavaScript">
  • Java/SwingCookBook . . . . 3 matches
         Java Swing 관련 팁 모음.
         참조 사이트 : http://www.indiwiz.com/web/Java/Swing/
         [Java]
  • JavaScript/2011년스터디/3월이전 . . . . 3 matches
          * 2011년 겨울방학동안 JavaScript를 공부하는 모임.
          * [JavaScript/2011년스터디/JSON-js]에 쓴 의문점 해결해오기
         [JavaScript/2011년스터디]
  • JavaScript/2011년스터디/CanvasPaint . . . . 3 matches
          <title>Javascript canvas Page</title>
          <script language ="Javascript" src ="canvasJS.js"></script>
         [JavaScript/2011년스터디]
  • JavaScript/2011년스터디/박정근 . . . . 3 matches
         Describe JavaScript/2011년스터디/박정근 here
         <TITLE>JAVASCRIPT EX - 1/11</TITLE>
          <SCRIPT LANGUAGE ="JavaScript">
          <SCRIPT LANGUAGE="JavaScript">
  • JavaStudy2002/영동-3주차 . . . . 3 matches
         ["JavaStudy2002"]의 3주차 과제
         사소한 것이지만 지적한다면 class main 의 이름을 Main 으로 바꾸시기를 강력(?) 추천합니다. Java 에는 지켜야하는 규칙인 문법외에 [http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html 코딩 약속]을 추천하고 있씁니다. 과거 MS라면 헝가리안표기법 이겠지요? 현재의 .net 에서 헝가리안표기법은 없어졌습니다. --["neocoin"]
         import java.util.*;
         import java.util.HashMap;
         import java.util.ArrayList;
         import java.util.HashMap;
         [http://zeropage.org/pub/j2sdk-1.4.1-doc/docs/api/java/util/ArrayList.html ArrayList] 나, [http://zeropage.org/pub/j2sdk-1.4.1-doc/docs/api/java/util/HashMap.html HashMap] 은 보통의 자바 책들에서 나오는 Vector 와 Hashtable 과 동일한 역할을 합니다. 1.3에서 추가된 collection framework에서 위의 두가지를 더 추천해서 이용했습니다.
         collection framework를 알고 싶으시면 [http://java.sun.com/j2se/1.4/docs/guide/collections/ 여기] 에서 보세요. 그리고 보셨으면 저에게 세미나 시켜주세요. 쿨럭.. --["neocoin"]
         ["JavaStudy2002"]
  • JavaStudy2004/클래스 . . . . 3 matches
         ==== HelloWorld.java ====
         import javax.swing.*;
         ==== TestHello.java ====
         ||이승한||[JavaStudy2004/이승한]||
         ||이용재||[JavaStudy2004/이용재]||
         http://www.javastudy.co.kr/docs/yopark/chap03/chap03.html
         [JavaStudy2004]
  • JollyJumpers/황재선 . . . . 3 matches
         === JollyJumpers.java ===
         import java.io.BufferedReader;
         import java.io.IOException;
         import java.io.InputStreamReader;
         import java.util.Vector;
          * Window - Preferences - Java - Code Style - Code Templates
         === JollyJumpers.java ===
         import java.io.BufferedReader;
         import java.io.IOException;
         import java.io.InputStreamReader;
         import java.util.ArrayList;
         import java.util.Iterator;
         import java.util.TreeSet;
          * Window - Preferences - Java - Code Style - Code Templates
         === TestJollyJumpers.java ===
          * Window - Preferences - Java - Code Style - Code Templates
  • KDPProject . . . . 3 matches
          * http://www.patterndepot.com/put/8/JavaPatterns.htm - Java Design Pattern 원서
          * http://www.artima.com/javaseminars/modules/DesPatterns/
          * http://www.plasticsoftware.com/ - 국산 Java case tool pLASTIC
  • MoreEffectiveC++/C++이 어렵다? . . . . 3 matches
          * 표준 개발 환경의 부재 ( vs Java 언어, C# )
          * 다른 언어 : Java는 공통의 플랫폼 차원([http://java.sun.com/j2se/1.3/docs/guide/serialization/ Serialization]), C#은 .NET Specification에서 명시된 attribute 이용, 직렬화 인자 구분, 역시 플랫폼에서 지원
          * Generic Java
          [http://java.sun.com/javaone/javaone2001/pdfs/2733.pdf]
          [http://gcc.gnu.org/java/gcj2.html]
          [http://www.javaworld.com/javaworld/jw-02-2000/jw-02-jsr.html]
  • PersonalHistory . . . . 3 matches
          * [TheJavaMan] - 2004년 3월 2일 종료
          * [TheJavaMan/비행기게임] - 2004년 3월 2일 종료
          * [TheJavaMan/숫자야구] - 2004년 1/26일 종료
  • ProgrammingLanguageClass . . . . 3 matches
          * ''Programming Language Processors In Java : Compilers and Interpreters'' by David A. Watt & Deryck F. Brown
         개인적으로 학기중 기억에 남는 부분은 주로 레포트들에 의해 이루어졌다. Recursive Descending Parser 만들었던거랑 언어 평가서 (C++, Java, Visual Basic) 작성하는것. 수업시간때는 솔직히 너무 졸려서; 김성조 교수님이 불쌍하단 생각이 들 정도였다는 -_-; (SE쪽 시간당 PPT 진행량이 60장일때 PL이 3장이여서 극과 극을 달렸다는;) 위의 설명과 다르게, 수업시간때는 명령형 언어 페러다임의 언어들만 설명됨.
         수업시간때 기억나는건 언제나 비난의 대상인 Fortran, 모든게 완벽한 Ada, 그 이후 실용적인 선택 C++, Java. --석천[[BR]]
  • ProjectZephyrus/Server . . . . 3 matches
          .classpath : Eclipse 용 Java의 환경 설정
          java_win.bat : Windows용 RunServer 실행 batch파일
          javac_win.bat : Windows용 프로젝트 컴파일 batch파일
          java_zp : ZeroPage Server 실행 bash script (zp에서만 돈다. bin이 classpath에 안들어가서 꽁수로 처리,port번호를 변경할수 없다.)
          javac_zp : ZeroPage Server용 컴파일 bash script (어느 서버에서나 동작 할꺼 같다.)
          * JCreator가 컴파일할 java파일의 선후 관계를 파악하지 못하여, 컴파일이 되지 못하는 경우가 있다. 이럴 경우 만들어둔 스크립트 javac_win.bat 을 수행하고, 이 스크립트가 안된다면, 열어서 javac의 절대 경로를 잡아주어서 실행하면 선후관계에 따른 컴파일이 이루어 진다. 이후 JCreator에서 컴파일 가능
         === JavaDoc ===
         ||java -jar {{{~cpp PZServerForWin.jar}}} Port번호(Default 22000)||[http://165.194.17.15/~neocoin/ProjectZephyrus/Server/PZServerForWin.jar jar]||Windows||
         ||java -jar {{{~cpp PZServerForZeroPage.jar}}} Port번호(Default 22000)|| [http://165.194.17.15/~neocoin/ProjectZephyrus/Server/PZServerForZeroPage.jar jar]||ZeroPage용||
          * 컴파일은 주어진 javac_win.bat 로 실행하면 전체가 컴파일이 됨, Javac의 실행 위치가 path에 잡혀 있지 않다면, 절대 경로로 수정 필요 --상민
  • ProjectZephyrus/ThreadForServer . . . . 3 matches
         javac *.java
         java junit.textui.TestRunner AllTests
         과정은 전에 하던 흐름 데로 JavaDoc 작성후 프로그래밍해라
         이것도 지금까지의 로드를 봐서는 40~50분 정도로 생각된다. (테스트,JavaDoc작성 시간 포함)
         역시 이전까지 해왔던 데로 JavaDoc으로 일의 순서 주고 코딩하시길
  • WebGL . . . . 3 matches
         OpenGL에서 정말 실무에서 쓰는 부분만 따로 떼어낸 OpenGL ES(Embeded System)의 Javascript 구현체이며 [HTML5] [Canvas]를 통해 나타난다. 따라서 초보자가 쉽게 배우는데에 초점이 맞추어져 있지 않고 오직 전문가가 구현을 하는데에 초점이 맞추어져 있다.
         [Javascript]임에도 불구하고 마치 C프로그래밍 스타일의 함수들이 존재한다. [WinAPI]가 C스타일의 [OOP]이듯 WebGL 또한 C스타일의 OOP이다. 모든 함수는 WebGLcontext라는 객체에 있는데 보면 그냥 접두어를 붙이는 느낌이다.
         Attribute는 각 포인트 별로 전달되는 정보이고 uniform 은 전체에서 공통적인 정보이다. 일반적으로 Attribute는 각 정점의 위치 정보와 각 지점의 법선 벡터 정보를을 전달한다. uniform은 일반적으로 카메라의 위치나 환경광의 위치처럼 전체적인 것을 전달한다. Attribute나 uniform은 일종의 변수인데 핸들을 얻어와서 그것을 통해 값을 전달할수 있다. 즉 Atrribute나 Uniform은 Javascript측에서 쉐이더로 정보를 보내는 것이다. varying은 쉐이더 간의 정보 전달에 사용된다. vertex shader에서 fragment shader로 값이 전달되며 반대는 불가능하다(파이프라인 구조상 당연한 것이다). 이때 vertex shader는 각 정점(꼭지점) fragment shader는 각 픽셀에 한번 호출되게 되는데 각 정점 사이의 값들은 [보간법]을 거쳐 전달되게 된다(그라디언트 같은 느낌이다 중간값을 알아서 만들어 준다).
         ==== javascript ====
  • XMLStudy_2002/Resource . . . . 3 matches
          XML 파서,XSL 프로세서,DOM 라이브러리, XSLT 프로세서(예를 들어서 만약 Java로 된 API를 지원한다면 XML 파싱기능을 해주는 Java 클래스들을 패키지로 묶어둔 Java 클래스 패키지라는 형태로 제공된다)
  • [Lovely]boy^_^/Book . . . . 3 matches
         == Java ==
          * Java Programming Bible(영진출판사) - 열심히 보고 있음
          * Java 학교 교재(이름 생각 안남) - 사고 하루만에 다 봄
  • callusedHand . . . . 3 matches
          * 메신저 제작(Java)
          * SWING - Beginning Java 2 & SWING
          * JDBC - Beginning Java 2
  • callusedHand/projects/messenger . . . . 3 matches
         (Java 강의 팀 프로젝트)
          * 사용언어: Java
          * Java Network Programming
  • woodpage/쓰레기 . . . . 3 matches
          *JavaNetworkProgramming (출판사:인포북)
          *JavaNetworkProgramming
          *JavaNetworkProgramming --> 종료
          *JAVAStudy_2002 --> 폐기
  • 데블스캠프/2013 . . . . 3 matches
          || 4 |||| [http://intra.zeropage.org:4000/DevilsCamp Git] |||| [http://zeropage.org/seminar/91448 로우레벨로 보는 Physical MAC Cross Layer] |||| [http://zeropage.org/devils/91470#0, HTTP 프로토콜, C언어를 이용한 웹 서버 만들기] |||| |||| [진격의안드로이드&Java] |||| [:WebKitGTK WebKitGTK+] || 11 ||
          || 5 |||| [http://intra.zeropage.org:4000/DevilsCamp Git] |||| [http://zeropage.org/seminar/91448 로우레벨로 보는 Physical MAC Cross Layer] |||| [http://zeropage.org/devils/91470#0, HTTP 프로토콜, C언어를 이용한 웹 서버 만들기] |||| |||| [진격의안드로이드&Java] |||| 밥 or 야식시간! || 12 ||
         || 이승한(14기) || [진격의안드로이드&Java] ||
  • 데블스캠프2005/java . . . . 3 matches
         = [데블스캠프2005]/[java] =
         '''Early history of JavaLanguage (quoted from [http://en.wikipedia.org/wiki/Java_programming_language#Early_history wikipedia] ):
         The Java platform and language began as an internal project at Sun Microsystems in the December 1990 timeframe. Patrick Naughton, an engineer at Sun, had become increasingly frustrated with the state of Sun's C++ and C APIs and tools. While considering moving to NeXT, Patrick was offered a chance to work on new technology and thus the Stealth Project was started.
         JAVA : J2ME, J2SE, J2EE, 자바서블릿, 자바서블릿의 한 종류로서 jsp 가 존재한다.
  • 데블스캠프2009/금요일 . . . . 3 matches
         || 변형진 || Java Script || 동네를 갖고 놀며 Javascript를 맛보자 || ||
         ||am 04:00~07:00 || Javascript || 변형진 ||
  • 데블스캠프2009/수요일후기 . . . . 3 matches
         == Java & JUnit - [송지원] ==
          * '''박준호''' - 처음으로 JAVA 에 대해 제대로 코딩도 해보고 접해본 시간 이였습니다. JUnit test 라는 것을 이용하여 팀플에서 얼마나 유용하게 쓰일지는.. 정말 무궁무진 할꺼 같습니다. 저도 빠른 시일내에 까먹지 않고 쓸 수 있게 되었으면 좋겠습니다.
          * [송지원] - 사실 너무 아쉬웠다. JUnitTest를 위해 예로 제시한 계산기 클래스도 함수 하나 정도밖에 테스트 해볼 수 없는 이상한 설계의 클래스였다(너무 OOP 다음수업이라 캡슐화에만 신경을 썼던듯). 한 마디로 Java도, JUnit도 맛보기만 해준 꼴이 된것 같다. 하지만 '''JUnit은 확실히 강한 라이브러리다'''. 내가 몸소 느끼고 자발적으로 세미나한 이유도 그렇다. 내 세미나는 즈질이였지만 많은 1,2학년 학우들이 Java로 개발을 진행할 때 도움이 되었으면 한다.
  • 데블스캠프2012 . . . . 3 matches
          || 4 |||| UI프로그래밍 |||| [http://prezi.com/uit4ykp5bx8g/javascript/ JavaScript 편견깨기] |||| [http://zeropage.org/seminar/62046 테스트를 위한 CTIP] |||| |||| [:데블스캠프2012/넷째날/묻지마Csharp 묻지마 C#] |||| [http://zeropage.org/seminar/62095 비트맵 가지고 놀기] || 11 ||
          || 5 |||| UI프로그래밍 |||| JavaScript 편견깨기 |||| 테스트를 위한 CTIP |||| |||| [:데블스캠프2012/넷째날/묻지마Csharp 묻지마 C#] |||| 비트맵 가지고 놀기 || 12 ||
         || JavaScript 편견깨기 || [안혁준](18기) ||
  • 지도분류 . . . . 3 matches
         ||["Java"]|| Sun사에서 태어나고, 여러 업체들에 의하여 발전하는 프로그래밍 언어이자 플렛폼 ||
         ||["Jython"]|| ["Java"] 플렛폼에서 구현된 ["Python"] 언어 ||
         || ["Java2MicroEdition"] ||
  • 프로그래밍언어와학습 . . . . 3 matches
          * Language != Domain. 물론, Domain 에 적합한 Language 는 있더라도. 이 글이건 Talkback 이건.. 두개를 동일시 본다는 느낌이 들어서 좀 그렇군. (나도 가끔은 Java Language 와 Java Platform 을 똑같은 놈으로 보는 우를 범하긴 하군. -_-;)
         > 접근을 허용하지 않기 때문이다. JNI(java native i
         맥락을 제거한 언어의 우열 논의는 비생산적입니다. 또, 우리는 언어 자체말고도 (그 언어에 잠재해있는) 광막한 세계를 접합니다. C언어가 깊이가 있니 Java언어가 깊이가 있니 하는 것은 난센스입니다. 언어는 모두 깊이가 같습니다. see also [처치튜링논제]
  • 프로젝트 . . . . 3 matches
          * [TheJavaMan] - 2004년 3월 2일 종료
          * [TheJavaMan/비행기게임] - 2004년 3월 2일 종료
          * [TheJavaMan/숫자야구] - 2004년 1/26일 종료
  • 2010JavaScript/강소현/연습 . . . . 2 matches
         <script language='JavaScript'>
         <script type="text/javascript">
         [2010JavaScript]
  • ACE . . . . 2 matches
         ADAPTIVE Communication Environment. 플랫폼 독립적인 네트워킹 프레임워크. [Java]가 VirtualMachine 을 사용하여 플랫폼 독립적인 프로그래밍을 가능하게 하는 것 처럼 플랫폼에 상관없이 안정적이면서도 고성능의 네트워크 프로그래밍을 할 수 있도록 도와주는 프레임워크이다.
         우리가 많이 사용하는 버클리 소켓 API 를 사용한다 하더라도, 이기종간 프로그래밍을 하기는 어렵다. 이는 플랫폼간 이식성이 결여되어있고 약간의 차이가 있기 때문에 이식성 높고 안정적인 프로그래밍을 하는데 많은 어려움을 주기 때문이다. 또한 이식에 성공한다 하더라도 이전의 성능을 완전하게 보장받을 수도 없다. 또한 이식을 고려하지 않고 단순하게 소켓 API 만을 사용한다하더라도, 개발자가 조심하지 않는 이상 소켓 API 는 개발중에 문제점을 일으킬 확률이 높다. 이는 소켓 API 가 개발중에 일어날수 있는 문제점에 대한 방지를 보장하지 않기 때문이다. 이러한 문제점을 해결하기 위해 수년간 개발되어온 프레임워크가 [ACE] 이다. [임인택]은 간단한 서버를 작성할때 조차도 [Java]를 많이 선호하였는데, [ACE] 를 알게되면서는 [ACE] 로 서버를 작성해 보고 싶다는 생각을 하였다.
  • Ajax . . . . 2 matches
         Ajax or Asynchronous JavaScript and XML is a term describing a web development technique for creating interactive web applications using a combination of:
          * The Document Object Model manipulated through JavaScript to dynamically display and interact with the information presented
  • AppletVSApplication/영동 . . . . 2 matches
          * Thinking In Java에서 찾아 썼습니다.
         ["JavaStudyInVacation/진행상황"]
  • CodeConvention . . . . 2 matches
          * [http://java.sun.com/docs/codeconv/ Java Code Convention] : ["Java"] Platform
  • CodeCoverage . . . . 2 matches
          * Java
          * http://www.mmsindia.com/JCover.html : Java Test Tool Solution 업체 그중 한 제품
  • ConstructorMethod . . . . 2 matches
         pt->setXnY(0,0); // C++/Java라면 이렇게 쓸 일은 없다.
         하지만 이 패턴은 C++/Java에서는 별로 필요가 없을듯하다. 생성자의 오버로딩을 언어 차원에서 지원해주는데 굳이 쓸 필요가 있나 하는 생각이 든다. 하지만 스몰토크에서는 new를 오버로딩하는걸 그리 반겨하는것 같지는 않다.
  • EasyJavaStudy . . . . 2 matches
          Java 스터디 그룹의 페이지(기초반)
          * ["Java"], ["Eclipse"], ["JUnit"], ["TestDrivenDevelopment"], ["TestFirstProgramming"]
  • EightQueenProblem . . . . 2 matches
         ||이선우|| 1h:05m || 114 lines || java || ["EightQueenProblem/이선우"] ||
         ||kulguy|| 10h:00m || 229 lines || java || ["EightQueenProblem/kulguy"] ||
         ||nextream|| 1h:02m || 21 lines || Javascript || ["EightQueenProblem/nextream"] ||
         ||[최다인]|| 1h:28m || 67 lines || JavaScript || [EightQueenProblem/최다인] ||
  • ExploringWorld . . . . 2 matches
         (V) [[HTML(<font color=red><B>)]]미션 1 : Java-Servlet, jsp, php 로 Hello World 찍어오자! [[HTML(</B></font>)]]
         || [[ISBN(8980544928,K,noimg)]] JSP 관련 책 Web Development With Java Server Pages - 2판 ||
  • FileInputOutput . . . . 2 matches
         === Java ===
         ["JavaStudy2002/입출력관련문제"]
  • FocusOnFundamentals . . . . 2 matches
         mentioned. "Java", "web technology", "component orientation", and "frameworks" do not appear.
         소프트웨어 필드에 익숙한 독자들은 오늘날의 '중요한' 주제들은 언급되지 않음을 지적한다. ["Java"], "웹 기술", "컴포넌트 지향", 그리고 "프레임워크" 는 나타나지 않았다. 이러한 접근법과 툴들에 기반한 많은 좋은 아이디어들은 반드시 가르쳐야 한다. 연구실 숙제들과 다른 프로젝트들은 학생들에게 가장 대중적이고 유명한 툴들을 이용할 기회를 제공해야 하며, 또한 뭔가 새로운 것을 경험할 기호를 제공해야 한다. 하지만, 우리는 이러한 주제들은 오늘날의 이른 변덕을 위한 교체품들 이며 만병통치약이며 곧 교체될 것들임을 기억해야 한다. 교육자들에게는 오늘날의 학생들의 성공이 40년은 지속할 수 있어야 함을 기억해야 할 책임이 있다. 우리는 이 기간동안효과적이고 유용한 근본들을 알고, 그리고 수업시간에 이 원리들을 강조해야 한다. 많은 프로그래머들은 특정 시스템이나 프로그래밍 언어를 배우는 것이 뭔가 다른 것을 배우는 것일 뿐, 그 그거 자체의 목표가 아니라는 사실에 대해 시야를 잃곤 한다.
  • Freemarker . . . . 2 matches
         Java Servlet 을 위한 오픈 소스 HTML 템플릿 엔진이다.
         [Java]
  • HelloWorld . . . . 2 matches
         예전에 CACM 에서는 OO Language (Java 등)에서 C 스타일의 HelloWorld 소스를 예로 드는 점에 관련하여 OO 적이지 못한 예라는 논쟁이 있기도 했다는. ^^
         === Java version ===
  • IDL . . . . 2 matches
         [CORBA] 의 경우 분산된 네트워크상에 따로 위치한 객체 간의 투명한 접근을 제공하는 서로 간의 약속이 필요하다. 이런 약속을 정의할 때 특정 언어([C], [C++], [Java] 등)에 의존하지 않는 인터페이스 정의 언어가 필요하게 되었는데, 그것이 바로 IDL(Interface Definition Language)이다. 서버와 클라이언트가 서로 통신을 하기 위해서 서버는 클라이언트에게 제공하는 서비스 인터페이스를 IDL 로 정의하게 되며, 클라이언트는 이런 인터페이스 정보를 활용하여 서비스를 활용하게 되는 것이다. CORBA 프로그램을 개발하기 위해서는 가장 먼저 IDL 을 정의해야 하는데, IDL 은 구현에 대한 정보는 포함하고 있지 않아 정의된 IDL 을 원하는 언어로
         물론, 인터페이스를 정의하는 방법이 IDL 만 있는 것은 아니다. [Visibroker] 의 경우 [Caffeine] 이라는 것을 이용하면 IDL 을 사용하지 않아도 되며, Java 의 RMI 나 RMI-IIOP 를 이용해면 IDL 을 몰라도 인터페이스를 정의할 수 있다. 하지만, IDL 은 OMG에서 규정하고 있는 인터페이스 정의 언어의 표준이고 개발자가 익히기에 어렵지 않은 만큼 CORBA 프로그램을 할 때는 꼭 IDL 을 사용하도록 하자.
  • IntelliJ . . . . 2 matches
         || ctrl + + || (3.0) Source Folding. 메소드 or Javadoc 단위 폴딩 열기 ||
         || ctrl + - || (3.0) Source Folding. 메소드 or Javadoc 단위 폴딩 닫기 ||
  • JMSN . . . . 2 matches
         Java 로 만들어진 MSN 호환 메신저
          * http://jmsn.sourceforge.net/msnmlib/docs/index.html - MSN Library Java API Document
  • JUnit . . . . 2 matches
         Java 언어를 위한 UnitTest Framework.
         참고로 저는 다음과 같이 배치화일을 만들어서 사용합니다. (주로 ViImproved 에서 Java 코딩을 하는 관계로)
         === javatestrunner.bat ===
         java junit.textui.TestRunner %1
         === javaguitestrunner.bat ===
         java junit.swingui.TestRunner %1
  • JUnit/Ecliipse . . . . 2 matches
         Eclipse 플랫폼을 실행하시고, Window->Preference 메뉴를 선택하시면 Preferences 대화창이 열립니다. 왼쪽의 트리구조를 보시면 Java 라는 노드가 있고, 하위 노드로 Build Path 에 보시면 Classpath Varialbles 가 있습니다.
         Example 3-1. The Ch03_01.java
         이클립스의 Workspace 중 Pakage Expolorer 를 보시면 Ch03_01.java 파일이 있습니다. 여기서 마우스 오른쪽 버튼을 클릭 -> NEW -> JUnit Test Case 를 선택합니다.
         Java Beans 형식으로 되어있으므로 메서드에 대한 설명은 하지 않습니다.
  • JavaNetworkProgramming . . . . 2 matches
         *'''지금은 여기서 접는것이고. 누군가 Java Network Programming을 본다면 참여하기 바란다 ^^;;'''
         JAVA Network Programming
          import java.io.IOException;
          import java.io.*;
          import java.io.*;
          import java.io.*;
          import java.io.*;
          /**@todo: implement this java.io.OutputStream abstract method*/
          import java.io.*;
          public void write(int b) throws java.io.IOException {
          /**@todo: implement this java.io.OutputStream abstract method*/
          import java.io.*;
          import java.io.*;
          import java.io.*;
          import java.net.*;
          import java.io.*;
          import java.io.*;
          import java.net.*;
          import java.io.*;
          import java.net.*;
  • JavaScript/2011년스터디/JSON-js분석 . . . . 2 matches
         [[pagelist(^JavaScript/2011년스터디)]]
         javastript의 자유 분방함을 제한 perl과 비슷한 역활
          * Javascript의 strict mode
  • JavaScript/2011년스터디/URLHunter . . . . 2 matches
          <script language ="Javascript" src ="URLHunterV1.js"></script>
          <script type="text/javascript" src="url-hunter.js"></script>
         [JavaScript/2011년스터디]
  • JavaStudy2002/진행상황 . . . . 2 matches
         ["JavaStudy2002"] 가 밟아온 진행에 대한 기록입니다.
         ["JavaStudy2002"]
  • JavaStudy2003/두번째과제/입출력예제 . . . . 2 matches
         '''Java의 Swing 중 JOptionPane 으로 입력과 출력을 받는 예제.'''
         import javax.swing.JOptionPane;
         [JavaStudy2003/두번째과제]
  • JavaStudy2003/두번째수업 . . . . 2 matches
         Upload:JavaStudy2003-whitblueTutorial.hwp
         http://www.javastudy.co.kr/docs/yopark/chap03/chap03.html
         [JavaStudy2003]
  • JavaStudy2003/첫번째수업 . . . . 2 matches
          * OOP in Java.
         http://www.javastudy.co.kr/docs/gu/docs/tutor1.html
         http://www.javastudy.co.kr/docs/yopark/chap03/chap03.html
         [JavaStudy2003]
  • Java_Tip . . . . 2 matches
         == Java ==
         [Java_]
  • LawOfDemeter . . . . 2 matches
         call. For example (we'll use Java syntax here):
         Assertion. But even in C++ or Java, if you want to manually check the state of an object at some point in
  • LoadBalancingProblem . . . . 2 matches
         || 강양욱 || . || Java || Upload:IPSCLoadBalancing-macare.zip ||
         || 임인택 || . || Java || [LoadBalancingProblem/임인택] (그냥 예전에 풀어놨던 것) ||
  • MFCStudy_2001 . . . . 2 matches
         [상민]:아 그리고 --; 내가 말한적이 없는가 본대 나 Java도 한다. 그러고 보니 여태 내가 보인게 다 MFC관련것 밖에 없네, 참고로 당장에 내가 의논 할수 있는 것들이 MFC, Java, VB정도 이고(내가 생각해도 웃기는 인간 같아 --;), 뭐 내가 보기에는 다 어정쩡하지, 그런데 아마 지금 자네들 물음에는 답변할 수있을껄 랄라라~[[BR]]
  • MineSweeper/황재선 . . . . 2 matches
         === {{{~cpp MineSweeper.java}}} ===
         import java.io.BufferedReader;
         import java.io.IOException;
         import java.io.InputStreamReader;
         import java.util.Vector;
          * Window - Preferences - Java - Code Style - Code Templates
         === {{{~cpp TestMineSweeper.java}}} ===
          * Window - Preferences - Java - Code Style - Code Templates
  • MockObjects . . . . 2 matches
         실제의 객체역할을 흉내내는 일을 하는 객체이다. 보통 MockObject라는 클래스를 상속받아서 (구현은 각 언어별로 '알아서'이다. ^^; 처음 Mock 의 개념이 나온 컬럼은 Java 소스였다.) 만들어준다. 테스트를 위해서는 처음에 해당 객체에 초기설정을 해 둔다. 그리고 Test를 돌리게 된다.
         본래 MockObjects 관련 글은 Java 소스이지만 각 언어에 따라 나름대로 구현할 방법이 있겠다.
  • ModelViewPresenter . . . . 2 matches
         http://www-106.ibm.com/developerworks/java/library/j-mvp.html
         Model-View-Presenter or MVP is a next generation programming model for the C++ and Java programming languages. MVP is based on a generalization of the classic MVC programming model of Smalltalk and provides a powerful yet easy to understand design methodology for a broad range of application and component development tasks. The framework-based implementation of these concepts adds great value to developer programs that employ MVP. MVP also is adaptable across multiple client/server and multi-tier application architectures. MVP will enable IBM to deliver a unified conceptual programming model across all its major object-oriented language environments.
         C++, Java 의 다음 세대 프로그래밍 모델. Smalltalk 의 고전적인 MVC 프로그래밍 모델에서 나왔으며, 다양한 번위의 어플리케이션과 컴포넌트 개발 테스크를 위한 강력하면서 이해하기 쉬운 디자인 방법론. 이 개념의 framework-based 구현물은 MVP 를 em쓰는 개발 프로그램에 훌륭한 가치를 더해준다. MVP는 또한 다중 client/server 나 multi-tier 어플리케이션 아키텍쳐에도 적합하다. MVP 는 IBM 의 대부분의 OO Language 환경들에 대해 단일한 개념의 프로그래밍 모델을 제공해 줄 수 있을것이다.
  • MoreEffectiveC++ . . . . 2 matches
          1. 2002.02.15 드디어 스마트 포인터를 설명할수 있는 skill을 획득했다. 다음은 Reference counting 설명 skill을 획득해야 한다. Reference counting은 COM기술의 근간이 되고 있으며, 과거 Java VM에서 Garbage collection을 수행할때 사용했다고 알고 있다. 물론 현재는 Java Garbage Collector나 CLR이나 Tracing을 취하고 있는 것으로 알고 있다. 아. 오늘이 프로젝트 마지막 시점으로 잡은 날인데, 도저히 불가능하고, 중도 포기하기에는 뒤의 내용들이 너무 매력있다. 칼을 뽑았으니 이번달 안으로는 끝장을 본다.
  • NumericalAnalysisClass . . . . 2 matches
         ''Object-Oriented Implementation of Numerical Methods : An Introduction with Java and Smalltalk'', by Didier H. Besset.
         하지만 이 책은 다르다. 어떤 문제를 접했을 때 어떻게 프로그램을 새로 만들어 내야하는지, 디자인은 어떻게 해야하고, 훌륭한 프로그램을 어떻게 만드는지를 말하고 있다. 게다가 OOP를 "정말" -- 시늉으로써만이 아니고 -- 사용한다. 모든 코드가 Java와 Smalltalk 양자로 쓰여있는 점도 큰 장점이다.
  • OpenCamp/두번째 . . . . 2 matches
         - 주제: Java Conference
          * 19:00~21:00 Play with Java 안혁준
  • OpenGL . . . . 2 matches
         http://nehe.gamedev.net - OpenGL Tutorial 로 유명하다. 각 언어 & 플랫폼별로(C++ - Visual C++ Project, C++ Builder , Java, Java/SWT, Linux SDL, Python 등) 튜토리얼 코드들을 정리해놓았다. 예전부터 OpenGL을 처음 공부하는 사람들에게 늘 추천되었던 사이트.
  • OpenGL_Beginner . . . . 2 matches
          - 필자는 자신이 제작한 상업용 3D 설계 툴의 소스를 가지고 오고, 라이선스 문제와, 자신이 생각하는 개선점을 고쳐서 다시 작성했다고 한다. 인상 깊었다. 이해하기도 쉽고, 구조적 프로그래밍을 OOP로 옮긴다는 관점에 도움이 되었다. STL 비슷하게 linked list글 구현해 두었고, MEC++의 지식이 도움되었다. MEC++가 허송세월을 보낸것은 아닌 느낌이다. Java3D의 강좌에서도 Java3D의 프레임웍이 좋다고 하는데, 역시 살피는 과정에서 써야 겠다. 문서화 중
  • PHPStudy2005 . . . . 2 matches
          * [http://zeropage.org/~namsangboy/wiki/wiki.php/JavaScript PHP에서 자주쓰는JavaScript 모음]
  • PaintBox . . . . 2 matches
          * Java로 짠다.
          * How To Program Java 6E
  • Plugin/Chrome/네이버사전 . . . . 2 matches
          * [javascript]
         flickr에서 permission을 받아 사진을 긁어오는 플러그인을 만드는것 같다. 파일구성은 HTML안에 스타일을 적용하는 CSS. AJAX, Javascript를 이용하여 (AJAX의 정의를 알아보아야겠다 ) 내용을 구성한다. json을 통해 뭘 하는건가. 흥미롭군.
         영어로 보는게 더 자세하지만 난 한국인이라. 간단히 말하자면 인터넷에서 자료를 주고받을때 그 자료형식을 정의하는 문서인데 javascript구문을 사용하는 파일이다. xml보다 web에서 효과적이기 때문에 web상에서 쓰인다고 한다. 좋은거 배우네.
          <!-- JavaScript and HTML must be in separate files for security. -->
         <script language="javascript">
          * javascript의 다른 예제를 확인하니 document.body.ondblclick = 함수명 을 작성하면 똑같이 작동되는것을 확인했다.
          * inline script를 cross script attack을 방지하기 위해 html과 contents를 분리 시킨다고 써있다. 이 규정에 따르면 inline으로 작성되어서 돌아가는 javascript는 모두 .js파일로 빼서 만들어야한다. {{{ <div OnClick="func()"> }}}와 같은 html 태그안의 inline 이벤트 attach도 안되기 때문에 document의 쿼리를 날리던가 element를 찾아서 document.addEventListener 함수를 통해 event를 받아 function이 연결되게 해야한다. 아 이거 힘드네. 라는 생각이 들었다.
  • Profiling . . . . 2 matches
          || [Java] ||JavaProfiling ||
  • ProgrammingLanguageClass/Report2002_2 . . . . 2 matches
         Design and implement simple test programs in Visual C++(V6.0), Visual Basic(V6.0) and Java(JDK 1.4).
          * Visual C++(6.0)과 Visual Basic(6.0), Java(JDK1.4)에서 디자인과 구현에 대한 간단한 테스트
  • ProjectPrometheus/LibraryCgiAnalysis . . . . 2 matches
          * Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 2.2; Java 1.3.1_01; Windows 2000 5.0 x86; java.vendor=Sun Microsystems Inc.)
         Windows 2000 아파치 톰켓 조합에 Java JDK 가 1.3.1_01 이라. 약간 신기한 조합같다는 생각이.. --a
  • ProjectWMB . . . . 2 matches
          * [https://eclipse-tutorial.dev.java.net/eclipse-tutorial/korean/] : 이클립스 한글 튜토리얼
          * Java script, Web browser 기타 웹 관련 지식
          * Language - Python, Java SE(JDK 1.6)
  • PythonMultiThreading . . . . 2 matches
         Python 에서는 2가지 thread interface 를 제공한다. 하나는 C 스타일의 API 를, 하나는 Java 스타일의 Thread Object를.
         사용하는 방법은 매우 간단. Thread class 를 상속받은뒤 Java 처럼 start 메소드를 호출해주면 run 메소드에 구현된 내용이 multithread 로 실행된다.
  • Ruby/2011년스터디/세미나 . . . . 2 matches
          * 우선 늦게가서 if-else 밖에 못 들어먹었습니다 ㅠ 상당히 아쉬웠어요. 근데 if구문을 사용해도 의도가 명확하다면 괄호가 필요없다게 참 신기하더라구요. 제가 약간이라도 다뤄본 C, C++, Java, JavaScript, Python에서는 괄호를 반드시 사용해야만 하는 걸로 알고있었는데 말이죠. 근데 여기서 "의도가 명확하다는 것"이 무슨말인지.. 솔직히 이해가 안 가요. ㅠ 저가형 두뇌... 그리고 루비 개발도구가 참 많더군요. aptana... 루비를 위해 만들어졌지만 루비를 쓰지 못한다는게 참 인상적이었습니다. 그리고 irb의 개발환경을 보니 수정을 할 수가 없어 참 불편하더군요. Python Shell의 개발환경이 보다 더 우수한 것 같습니다. 그리고 회고할 때 주워들은 "우아하며 불완전한 언어"라는 말... 왜 그런지 궁금하네요. - [윤종하]
  • Tip . . . . 2 matches
         == Java ==
         [Java_Tip]
  • WorldCup/송지원 . . . . 2 matches
          || 8870504 || enochbible || 3117 || Accepted || 5236K || 219MS || Java || 453B || 2011-07-12 09:36:06 ||
          || 8870493 || enochbible || 3117 || Compile Error || || || Java || 456B || 2011-07-12 09:35:27 ||
         import java.util.Scanner;
  • XpWeek/20041220 . . . . 2 matches
         이건 혼자서 해 보세요. [http://www-903.ibm.com/developerworks/kr/java/library/j-xp042203.html Test-driven 프로그래밍] 강좌
          * [Java] + [Eclipse]
          먼저 설치 : [http://zeropage.org/pub/language/java/j2re-1_4_2_01-windows-i586.exe Java 1.4.2]
          * [http://javastudy.co.kr/api/api1.4/index.html JDK API(Korean)] [http://zeropage.org/pub/j2sdk-1.4.1-doc/docs/index.html JDK Full Document]
  • Yggdrasil . . . . 2 matches
          * ["JavaStudy2002/영동-2주차"]
          * ["JavaStudy2002/영동-3주차"]
  • ZIM . . . . 2 matches
          * 사용 기술 : Java. JDK 1.1 이상
          * 사용 기술 : MFC ActiveX, HTML, Java Script
  • ZP&COW세미나 . . . . 2 matches
          * Java 2 SDK: http://165.194.17.15/pub/language/java/j2sdk-1_4_2_01-windows-i586.exe
          * Java 2 SDK Documentation: http://165.194.17.15/pub/j2sdk-1.4.1-doc/docs
          * Platform: http://165.194.17.15/pub/language/java_eclipse/eclipse-platform-3.0M3-win32.zip
          * JDT: http://165.194.17.15/pub/language/java_eclipse/eclipse-JDT-3.0M3.zip
  • ZPBoard/AuthenticationBySession . . . . 2 matches
         <script language = "JavaScript">window.location.replace("example.html");</script>
         <script language = "JavaScript">window.location.replace("example.html");</script>
  • ZP도서관 . . . . 2 matches
         || JAVA and XML (1st ed.) || Brett McLaughlin || O'REILLY || 이선우 || 원서 ||
         || Java Network Programming 2nd Ed. ||.|| O'Reilly ||["nautes"]||원서||
         || Java performance and Scalability, volume 1 ||.||Addison Sesley||["nautes"]||원서||
  • ZeroPage_200_OK/note . . . . 2 matches
         == JavaScript란? ==
         == Javascript 문법 ==
          * javascript에서는 실행시간에 프로토타입 체인에 의해 실행한다.
          * 자바 스크립트에서는 XSS를 막기(?)위해 동일한 도메인이 아니면 javascript문맥에 접근할수 없다.
  • whiteblue . . . . 2 matches
          * ["JavaStudyInVacation"]
          * ["JavaStudy2002"]
  • 고한종 . . . . 2 matches
         >주력 언어는 JavaScript 입니다.
         >Python, Java 개발 가능합니다.
          * 2학년 JAVA 팀플용으로 만든 것. 얼마전에 엄마 갤S2에 그대로 남아 있는걸 보고 놀람. - [고한종], 13년 3월 16일
          * JAVA의 Swing으로 만든 시간표 대신 만들어주는 프로그램 (...) 사실 만들어 놓고 안쓴다. 2학년 말에 만들어 놓고 이번 학기(2013년 1학기)에 본인조차 안 쓴걸 보면 기획부터가 잘못된 물건. 일단 소개를 하자면, 수강신청 기간이 되면 포탈에 그 학기에 개강될 과목들을 정리해서 xls 파일로 올려줍니다. 이걸 받아서, poi 라는 JAVA 라이브러리? 에 넣고 돌리면 "[cell값]" 형식으로 String이 나옵니다. 그럼 이걸 stringTokenizer에 ]와 [를 토큰으로 해서 잘게 쪼개줍니다. (애초에 그런거 없이 CSV로 나오면 최고겠지만.. 할줄 모름 ㅠ). 사실 그냥 엑셀에서 CSV로 만들어 쓰면 되는 데, 그때 당시엔 사용 편의성을 도모한답시고 뻘짓 함. 어짜피 아무도 안 쓸텐데 ㅠㅠ 그렇게 얻어낸 과목의 시간정보를 ArrayList에 넣고, 그걸 가지고 backtraking인지.. 를 했던것 같음. 결국 속도는 처참했지만 -_-... 모든 결과가 나오는 것도 아님. 마지막으로 코드를 수정하고나서 테스트로 돌렸을때, 내가 실제로 수강신청했던 시간표는 나오지 않았음 ㅇㅈㄴ... - [고한종], 13년 3월 16일
          * 근데 이거 덕분에 JAVA로 작업할때는 모든 것을 얕은 복사라고 생각해야 한다는 것을 발견함. 아니 ArrayList에서 빼고 싶어서 빼버리라고 하면, 다른 ArrayList에서도 빠져버리는 건데?! (Objective-C 처럼 말하자면, release를 원했는데 dealloc이 되어버림.) 결국 그냥 모든 대입문에 .clone을 붙였더니 메모리 폭발, 속도 안습. - [고한종], 13년 3월 16일
  • 곽세환 . . . . 2 matches
          * [JavaStudy2003]
          * [TheJavaMan]
  • 권영기/web crawler . . . . 2 matches
          * JavaScript
          HTML, CSS, JavaScript - 웹 페이지 분석
  • 김태진 . . . . 2 matches
          * JavaScript 스터디 - [JavaScript/2011년스터디]
  • 단식자바 . . . . 2 matches
         [Java], [http://zeropage.org/~iruril/jdk-1_5_0_01-windows-i586-p.exe ZP pub의 JDK]
         [http://gigamail8.paran.com:8080/gigamail_pop.php?file=/D8/1/20050713/16/07/beonit@paran.com/1121238649_29721_x0.zip&filename=javaJava.zip 첫날소스]
  • 데블스캠프2004/세미나주제 . . . . 2 matches
         || 금 || [Java] || ? || 수민 || Java ||
  • 데블스캠프2009/금요일후기 . . . . 2 matches
         == Javascript - 변형진 ==
          * '''서민관''' - 참. 무시무시한 수업이었습니다. 여러가지 의미로. 실력도 물론 무시무시하셨지만, 그것보다 우리가 평소 아무렇지 않게 사용하던 사이트들이 그렇게 보안에 취약한지는 처음 알았네요. 아무렇지 않아 보이는 이미지 파일이 쿠키를 뽑아내는 모습은 참 기가 막혔습니다. 덕분에 Javascript의 강력함도 같이 느낄 수 있었네요. 이번 방학에 팀 프로젝트를 하신다고 하던데 되도록이면 같이 참가해서 뭐라도 좀 배워보고 싶습니다.
  • 데블스캠프2011/첫째날/Java . . . . 2 matches
         = Let's Play with Java =
          * Simple Java Programming
  • 만년달력 . . . . 2 matches
         ||김정현|| java || [만년달력/김정현]||
         ||임영동|| Java || [만년달력/영동]||
         ||강인수|| Java || [만년달력/인수]||
  • 상규 . . . . 2 matches
          * [MobileJavaStudy] (2002.9.12 ~ 2002.10.9)
          * [JavaStudyInVacation] (2003.1.20 ~ )
  • 서지혜 . . . . 2 matches
          * [http://wiki.zeropage.org/wiki.php/JavaScript/2011%EB%85%84%EC%8A%A4%ED%84%B0%EB%94%94 JavaScript 스터디]
          * irb처럼 수식을 입력하면 계산값을 돌려주는 cmd 계산기. java와 ruby로 각각 만들다가 요즘은 java만 사용중이다.
          * [java/reflection] - java의 classLoader와 reflection을 이용해 외부 클래스 메소드 호출하는 법
  • 안혁준 . . . . 2 matches
          * JavaScript, AJAX.
          * [http://nforge.zeropage.org/projects/davinchicode 09년도 JAVA 프로젝트/다빈치 코드]
          * 웹게임 만들기(PHP, javascript, AJAX 기반)
          * Java로 FPS + RPG 만들기.
  • 위키에 코드컬러라이저 추가하기 . . . . 2 matches
         !#java
          * [http://twistedmatrix.com/users/jh.twistd/moin/moin.cgi/parser_2fbase_2epy parser/base.py] [http://twistedmatrix.com/users/jh.twistd/moin/moin.cgi/parser_2fcplusplus_2epy parser/cplusplus.py] [http://twistedmatrix.com/users/jh.twistd/moin/moin.cgi/parser_2fjava_2epy parser/java.py]
          * JavaColorize.py
         from MoinMoin.parser import java
          if string.strip(lines[0]) == "#!java":
          colorizer = java.Parser(string.join(lines, '\n'), request, out = buff)
          elif string.strip(line)[:2] == "#!" and string.find(line, 'java') > 0:
          from MoinMoin.processor.JavaColorize import process
  • 윤종하 . . . . 2 matches
          3. 2010 겨울방학 JavaScript 스터디 - 학생회 하다가 중간에 짤리뮤ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
          * JavaScript 스터디는 잘린 게 아니라 니가 안 나왔잖아!! ㅋㅋㅋㅋㅋㅋㅋㅋ 그나저나 니가 개헌내기면 나는 뭐여ㅜㅜㅜ - [김수경]
  • 임민수 . . . . 2 matches
          * [TheJavaMan]
          * [Java]
  • 임인택/삽질 . . . . 2 matches
          - ToDo : StaticObject 의 소멸시점 알아봐야지. 클래스일 경우와 구조체일 경우. Java, C++
         JavaServerPage에서 bean 클래스를 사용할때 클래스 생성자에는 전달인자를 사용할 수 없다.
         <%@page import="java.io.*, java.util.*, java.sql.*, db.*, common.* "%>
  • 정모/2002.10.30 . . . . 2 matches
          * JavaStudy2002 팀은 잘되는가?
          * ["JavaStudy2002"]
  • 정모/2003.1.15 . . . . 2 matches
          * Java - 곧 시작할 예정... (["JavaStudyInVacation"] 참조)
  • 정모/2004.2.17 . . . . 2 matches
          * OneWiki:TheJavaMan 진행중.
          * Java, Pthon
  • 정모/2011.3.21 . . . . 2 matches
          * [JavaScript/2011년스터디]
          * Javascript에 관심있다면 내일 팀플룸으로 오세요.
  • 정모/2011.3.7 . . . . 2 matches
          * [JavaScript/2011년스터디]
          * 루비의 null은 java의 null과 같습니다. null이 객체의 할당이 일어나지 않는것이고 nil은 빈 객체가 할당되는 것입니다. - [서지혜]
          * 학생회 회의 떄문에 늦어서 루비 세미나 뒷부분부터 참석한 관계로 많은 프로그램을 놓쳐버렸습니다 OTL 아쉽더군요... 우선 새싹의 경우는 나름 담당자 인데 정모에 참여를 못해서 아쉽습니다. 그리고 성현이형의 영화 해석을 보면서 깨달은건데 그렇게 영화가 해석되는지 몰랐습니다. 그리고 JavaScript 스터디에 야매로 참가하면서... 알게된 내용이지만 인터프리터 언어에도 객체지향 언어가 존재하고 종류가 꽤 많다는게 신기하네요. 제가 어디서 주워 듣기로는 Python도 OOP가 가능하다고 하던데;; 아무튼 늦게 들어간게 죄입니다 ㅠ -[윤종하]
  • 조동영 . . . . 2 matches
          === Java ===
         [조동영/이야기], [TicTacToe/조동영], [Map연습문제/조동영], [HASH구하기/조동영,이재환,노수민], [JavaStudy2004/조동영], [3 N+1 Problem/조동영]
  • 진격의안드로이드&Java . . . . 2 matches
          * [http://www.slideshare.net/novathinker/1-java-key Java-Chapter 1]
          * [http://www.slideshare.net/novathinker/2-runtime-data-areas Java-Chapter 2]
         === ByteCode.java ===
         javac -encoding utf8 ByteCode.java
         javap -c ByteCode.class
         {{{#!vim java
         {{{#!vim java
         Compiled from "ByteCode.java"
          1: invokespecial #1 // Method java/lang/Object."<init>":()V
          4: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream;
          9: invokevirtual #4 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
         {{{#!vim java
         {{{#!vim java
         Compiled from "ByteCode.java"
          1: invokespecial #1 // Method java/lang/Object."<init>":()V
          4: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream;
          9: invokevirtual #4 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
          0 8 11 Class java/lang/Exception
         {{{#!vim java
         {{{#!vim java
  • 코바예제/시계 . . . . 2 matches
         시간 객체에 대한 인터페이스는 ObjTimeServer이며 getTime()이라는 메소드를 가지고 있는데 getTime()는 문자 형식으로 현재의 시간을 반환해 준다. CORBA 객체를 작성하는 첫번째 단계는 인터페이스를 만드는 것이다. 인터페이스는 IDL로 작성되며 인터페이스는 IDL 컴파일러로 컴파일된다. 이 IDL 컴파일러는 기본적으로 사용자가 이용하는(예를들면 VisiBroker) ORB에 포함되어 있는 것이다. IDL로 작성된 인터페이스를 컴파일하면 컴파일러는 두 개의 코드 파일을 생성해 준다. 이 코드 파일들은 각 IDL 컴파일러가 사용하도록 약정된 프로그래밍 언어로 되어 있다. 여기에서 사용하는 ORB는 Java ORB이므로 코드 파일은 Java(Stub, Skeleton)로 되어 있을 것이다. IDL 컴파일러에 의해 생성되는 코드는 프록시 객체(proxy object) 및 스켈레톤 코드이다. 클라이언트는 프록시 객체를 사용하여 IDL로 표현된 인터페이스 타입의 객체 레퍼런스에 대한 호출을 생성한다. 바꾸어 말하녀 프록시 객체는 클라이언트가 작업을 위해 사용하는 대리("stand-in") 객체인데 원격 객체가 마치 지역 객체처럼 보이게 해준다는 것이다. 스켈레톤 코드는 이러한 인터페이스를 지원하는 객체에 액세스하기 위해 사용된다. 생성되는 코드는 위치 투명성을 구현한다. 위치 투명성을 통해 객체 레퍼런스를 변환하여 네트웍 연결을 퉁해 원격 서버로 보내며, 객체 레퍼런스에 대한 오퍼레이션에 따르붙는 파라미터를 ["마샬링"]하고, 이를 객체 레퍼런스가 지시하는 객체의 현재 메소드에 전달하여 메소드를 수행하고 그 결과를 반환하려고 하는 것이다. 바꾸어 말하면 클라이언트는 IDL 컴파일러에 의해 생성된 프록시 객체를 가지고 작업을 하는데, 그것이 마치 지역 객체로 작업하는 것처럼 보일 것이라는 의미이다. ORB와 통신하는 것이 프록시 객체의 임무이며 ORB는 네트웍 연결을 관리하고 파라미터를 실제 서버 함수에 넘겨주며 결과를 리턴한다. 이런 식으로 수행에 대한 투명성을 유지한다.
         이 IDL을 컴파일하면(idl2java) 스텁과 스켈레톤 코드가 생성된다.
         위의 IDL을 컴파일하면 스텁과 스켈레톤 코드가 생성된다. 컴파일러가 ObjTimeServer_Skeleton.java라는 이름의 파일을 생성하였으며, 여기에는 서버 쪽에서 사용되는 스켈레톤 코드가 들어 있다고 가정하자. 이제 이 IDL에서 지정된 인터페이스를 갖는 객체를 구현해야만 한다. 이 말은 서버 코드, 즉 구현을 작성해야 한다는 것이다. 그러한 구현 객체 클래스를 작성하기 위해서는 IDL 컴파일러에 의해 만들어진 스켈레톤 클래스와 결합해야 한다. 이 결합은 상속 또는 위임을 사용해서 이루어질 수 이다.
         //TestTimeServerImpl.java
         //TimeServer_Client.java
         import java.io.*;
  • 토비의스프링3/오브젝트와의존관계 . . . . 2 matches
          * 자바빈(JavaBean)
         import java.sql.Connection;
         import java.sql.DriverManager;
         import java.sql.PreparedStatement;
         import java.sql.ResultSet;
         import java.sql.SQLException;
          * 예시 (Java 코드)
  • 페이지이름 . . . . 2 matches
          * 사람들이 공유 할수 있는 주제인 일반 명사 ( Java, Ant, 책이름 )
          || ["Java"] || ["JAVAStudy_2002"] ||
  • 프로그래밍잔치/둘째날후기 . . . . 2 matches
         전자수첩을 하기로 하고.. 샌드위치를 먹으며 각자의 역할과 작은 팀을 나누었고 칠피에 올라가서 시작.. 언어는 C++, MFC 툴킷을 사용하기로 했다. 그러나.. 총 개발시간의 절반을 MFC 와 싸우다가.. 인수군의 제안과 창섭군과 은지누나의 동의로 JAVA 로 언어를 바꾸고.. 인수군은 전자계산기를 기웅군, 은지누나와 페어를 하며 짜고 창섭군은 상욱군과 함께 전화번호부를 짜던 중 창섭군의 JAVA 실력 부재와 swing 경험 부족으로 인해(ㅜ.ㅜ) 은지누나와 상욱은 페어를 바꾸고.. 결국 어설픈 틀의 전화번호부와 계산기를 합치고 C++ 로 짜여진 상욱군의 만년달력을 끝으로 시간종료.
          Java 로 교체
         창섭이나 인수가, 자신들의 팀프로젝트때 어떻게 했었는지 (특히 창섭.. 내가 자신과 Pair를 할때 어떤 방법들을 이용했었는지) 한번쯤 생각했더라면 좀 더 좋은 결과가 있지 않았을까. GUI Programming 먼저. UI 가 먼저되면 역시 좀.. 특히 사람들이 MFC와 Java 에 익숙하지 않다고 할때.
  • 프로그래밍잔치/첫째날 . . . . 2 matches
          * M ["Java"] - 무
          * Java 은 메소드(함수, 프로시저)의 길이가 7줄을 넘으면 안된다. ; 기준
  • 01학번모임/20060310 . . . . 1 match
         - 1,2학년들과 스터디를 하다보니 C, Java, 문제풀이 등이 대부분이다.
  • 2학기자바스터디 . . . . 1 match
         [프로젝트분류] [JavaStudy2003]
  • AKnight'sJourney/강소현 . . . . 1 match
         ||Language||Java||Result||Accepted||
         import java.util.Scanner;
  • AdvancedJS . . . . 1 match
          * 여름방학동안 JavaScript 스터디를 하는데 문법 익히고 사용하는 건 혼자 공부하기 쉽지만 이런 내용은 혼자 알기 어려웠을 것 같다. 익숙한 다른 언어들이랑 다른 면이 많아서 흥미가 간다. - [김수경]
  • AirSpeedTemplateLibrary . . . . 1 match
         However, in making Airspeed's syntax identical to that of Velocity, our goal is to allow Python programmers to prototype, replace or extend Java code that relies on Velocity.
  • AnEasyProblem/강소현 . . . . 1 match
         ||Language||Java||Result||Accepted||
         import java.util.Scanner;
  • AncientCipher/강소현 . . . . 1 match
         ||Language||Java||Result||Accepted||
         import java.util.Scanner;
  • Android/WallpaperChanger . . . . 1 match
         import java.io.IOException;
         import java.io.IOException;
          * [이승한]님의 Java상의 enum은 문자열 비교로 인해 임베이디드와 반복코드에서는 성능을 저해시키는 요인이 될수 있다.
  • AppletVSApplication/상욱 . . . . 1 match
         == Java Applet? ==
          자바 애플릿이란 HTML 페이지에 포함되어 자바 호환(java-compatible) 웹 브라우저에 의해 실행될 수 있는 된 자바 프로그램입니다. 자바 호환
          자바 애플릿은 기본적으로 java.applet.Applet 클래스를 상속하는 하위클래스를 생성함으로써 작성가능한데, java.applet.Applet 클래스는
         java.awt.Panel 클래스를 상속하는 하위클래스입니다.
  • AppletVSApplication/진영 . . . . 1 match
         ["JavaStudyInVacation/진행상황"]
  • Applet포함HTML/상욱 . . . . 1 match
          codebase = "http://java.sun.com/products/plugin/autodl/jinstall-1_4_1_01-windows-i586.cab#Version=1,4,1,1"
          <PARAM NAME = "type" VALUE = "application/x-java-applet;jpi-version=1.4.1_01">
          type = "application/x-java-applet;jpi-version=1.4.1_01"
          pluginspage = "http://java.sun.com/products/plugin/index.html#download">
         ["JavaStudyInVacation/진행상황"]
  • Applet포함HTML/영동 . . . . 1 match
         http://java.sun.com/getjava/index.html
          codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_4_0_03-win.cab#Version=1,4,0,30">
          <PARAM NAME="type" VALUE="application/x-java-applet;jpi-version=1.4.0_03">
          type="application/x-java-applet;jpi-version=1.4.0_03"
          pluginspage="http://java.sun.com/products/plugin/index.html#download">
         ["JavaStudyInVacation/진행상황"]
  • Applet포함HTML/진영 . . . . 1 match
          codebase = "http://java.sun.com/products/plugin/autodl/jinstall-1_4_1_01-windows-i586.cab#Version=1,4,1,1"
          <PARAM NAME = "type" VALUE = "application/x-java-applet;jpi-version=1.4.1_01">
          type = "application/x-java-applet;jpi-version=1.4.1_01"
          pluginspage = "http://java.sun.com/products/plugin/index.html#download">
         ["JavaStudyInVacation/진행상황"]
  • AwtVSSwing/영동 . . . . 1 match
          * import java.awt.*;
          * javax.swing.*;
         ["JavaStudyInVacation/진행상황"]
  • BabyStepsSafely . . . . 1 match
         The code that is to be refactored has existed in the system for awhile. It has undergone a couple of transformations. Initially it returned an array of int variables that are the prime numbers. When the new collection library was introduced in Java2 the interface was changed to return a List of Integer objects. Going forward the method that returns a List is the preferred method, so the method that returns an array has been marked as being deprecated for the last couple of releases. During this release the array member function will be removed. Listing1, "Class GeneratePrimes," contains the source code for both methods.
         inport java.util.*;
         import java.util.*;
  • Barracuda . . . . 1 match
         [Java]
  • Benghun/Diary . . . . 1 match
         table에 대한 query가 여러 곳에 분산되어 있었다. table이 변경되자 모든 코드를 살펴야 했었다. 이 문제를 해결하기 위해 테이블에 접근하는 클래스와 쿼리를 실행하는 클래스를 추가했다. Java 웹 애플리케이션 프레임웍 분석과 설계의 노하우, Applying UML and Patterns, 마소 2003/7 고전을 찾아서4 모듈화와 정보은닉의 상관관계가 도움을 줬다.
  • BookShelf . . . . 1 match
          1. ProgrammingLanguageProcessorsInJava
  • BookShelf/Past . . . . 1 match
          1. [BuildingParsersWithJava] - 20050916
  • Button/상욱 . . . . 1 match
         import javax.swing.*;
         import java.awt.event.*;
         ["JavaStudyInVacation/진행상황"]
  • Button/영동 . . . . 1 match
         import java.awt.*;
         import java.awt.event.*;
         import javax.swing.*;
         ["JavaStudyInVacation/진행상황"]
  • Button/진영 . . . . 1 match
         // ButtonTest.java
         import java.awt.*;
         import java.awt.event.*;
         import javax.swing.*;
         ["JavaStudyInVacation/진행상황"]
  • C 로배우는패턴의이해와활용 . . . . 1 match
          * 참 좋은 책 같다. 그냥 말로만 들으면 이해도 안가고 어렵게 느껴질 디자인 패턴을 적절하고 멋진 소스와 함께 보여줘서 한층 더 이해를 돕는다. 이책을 DesignPatternsJavaWorkBook 과 같이 보면 정말 괜찮은거 같다.
  • ClassifyByAnagram/김재우 . . . . 1 match
         = Java =
         == AnagramTest.java ==
         == Anagram.java ==
         import java.util.*;
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
         import java.io.IOException;
  • CleanCodeWithPairProgramming . . . . 1 match
          1. 기준 언어 : Java
  • ConvertAppIntoApplet/영동 . . . . 1 match
         import java.awt.*;
         import java.awt.event.*;
         import javax.swing.*;
         ["JavaStudyInVacation/진행상황"]
  • ConvertAppIntoApplet/진영 . . . . 1 match
         // NotHelloWorldApplet.java
         import java.awt.*;
         import java.awt.event.*;
         import javax.swing.*;
         ["JavaStudyInVacation/진행상황"]
  • Counting . . . . 1 match
          || 황재선 || Java || . || [Counting/황재선] ||
  • Cpp에서의가변인자 . . . . 1 match
         [Java] 1.5 언어 스펙에서 가변인자 관련 문법이 추가되었다. 자바에 곧 printf 가 추가될 것이다.; --[1002]
  • DesignPattern2006 . . . . 1 match
          * Java 언어로 배우는 디자인 패턴 입문
  • DesignPatterns/2011년스터디/1학기 . . . . 1 match
          1. 인터페이스를 이용한 캡슐화는 참 편리하다 Java를 만든사람들은 이걸 목적에 두고 만든것일까?
          1. 군대갔다오니 java를 하나도 모른다. 계속 삽질해서 매우 슬펐다. 그래도 책에서 읽은 것들을 써 볼려고 하는데 머리속에서 뭔가 떠오르는 것 같지만 구현은 안되서 아쉬웠다.
          1. 일단 java를 다시 공부해야겠고 책에 나온 내용을 정말로 내껄로 쓰려면 이번처럼 활용하는 일을 계속 해봐야겠다.
  • DesignPatternsJavaWorkBook . . . . 1 match
         = DesignPatternsJavaWorkBook =
  • Django스터디2006 . . . . 1 match
          * 그리고 HTML, JavaScript, Php, MySQL 에 대해서 궁금한거 있으면 질문거리 가져오기 --> CSS도...
  • DoItAgainToLearn . . . . 1 match
         TDD 를 연습하고, 워크샵 준비하고 관련 기사글 작성하느냐고 VonNeumannAirport 문제와 kwic 문제를 각각 5번 이상 풀어보게 되었다. (["Python"] 으로, ["CPlusPlus"] 로, ["Java"]로..) 하지만, 풀 때마다 매번 그 결과가 다르게 나왔다. 같은 문제를 계속 풀다 보니, 더 쉽고 더 간단하게 해당 단계를 뛰어넘는 법이 보이는 것이다. 그리고 JuNe 형과 Pair 를 하는중 첫째날때의 진행방법이 달랐고, 둘째날, 셋째날.. 더 좋은 방법들이 계속 보이는 것이였다. 그 문제 사이즈가 크건 작건, 여유를 가지고 다시 해보는 것에서 얻는 점이 많음을 느끼게 되었다. --["1002"]
  • Doublets . . . . 1 match
          || 황재선 || Java || 2h30m || [Doublets/황재선] ||
  • Eclipse와 JSP . . . . 1 match
         프로젝트 생성 -> Java 의 Tomcat Project
  • EightQueenProblem/용쟁호투 . . . . 1 match
         C, C++, Python, Java, Delphi등이 있었으나...제가 주로사용하는 Powerbuilder로 해보고 싶은 마음에 도전하게 되었습니다...
  • EightQueenProblem2 . . . . 1 match
         ||이선우|| 1m || 114 lines || java ||
         ||nextream|| 0.1m || 21 lines ["EightQueenProblem/nextream"] 에서 check(1)을 check(0)으로 || Javascript ||
  • EightQueenProblemDiscussion . . . . 1 match
         지금가지 모두 C++, Python, Java 등 OOPL을 이용했는데 그 중 OOP로 푼 사람은 아무도 없네요 -- class 키워드가 있다고 OOP라고 하긴 힘들겠죠. 사람은 시간이 급하다고 생각이 들수록 평소 익숙한 도구와 멘탈리티로 돌아가려고 하죠. 어쩌면 OOP가 편하고 수월하다고 느끼는 사람이 없다는 이야기가 될지도 모르겠네요. 물론 모든 문제를 푸는데 OOP가 좋다는 이야기를 하려는 것은 아닙니다만. --김창준
  • EnterpriseJavaBeans . . . . 1 match
         Java 의 분산컴포넌트 모델. RMI 의 개념 + Transaction + @
  • ErdosNumbers . . . . 1 match
         || 황재선 || Java || 4시간 || [ErdosNumbers/황재선] ||
  • Erlang/기본문법 . . . . 1 match
          * C / C++ / Java 와 같이 정수형을 리턴하려면 div를 사용하며 나머지는 rem을 통해서 얻을 수 있다.
  • Euclid'sGame/강소현 . . . . 1 match
         ||Language||Java||Result||Accepted||
         import java.util.Scanner;
  • ExploringWorld/20040412-세상읽기 . . . . 1 match
          * 키워드 가상현실, 물리법칙, WebServices, SOP, ISO, .NET, J2EE, MS, SUN, IBM, BEA, Oracle, Java, CMM, SPICE 등
  • ExploringWorld/참고링크 . . . . 1 match
         Java Servlet Container
          http://java.sun.com - 자바
  • ExtremeBear/Plan . . . . 1 match
          * ["Java"] 에 ["Eclipse"] 사용
  • FactorialFactors . . . . 1 match
         || 이동현 || Java || 2시간 || [FactorialFactors/이동현] ||
  • FreechalAlbumSpider . . . . 1 match
          원리는 보통의 이런류의 프로그램 (HTTP 로 문서 가져오고 스트링 파싱하여 데이터로 가공하고 DB에 저장) 이 비슷합니다. 단, 앨범게시판의 경우 로그인이 필요한데, 이 경우 쿠키 처리를 위한 header setting을 해줘야겠죠. Perl 같은 경우 LWP, Python 의 경우 ClientCookie, Java 의 경우 HttpUnit(원래의 용도는 다르지만, 이런 프로그램을 위한 간이 브라우저 라이브러리로 쓸 수 있습니다.) 등의 라이브러리를 쓸 수 있습니다. 그리고, 이미지의 경우는 해당 URL을 보고 다시 HTTP Connection 을 열어서 얻어와서 binary로 저장해야 한다는 것이 유의사항이 되겠습니다. (HTML만 얻어오면 img tag 의 링크들만 있겠죠.) 그리고 header setting 에서 약간 미묘(?)한 부분이 있던것 같던데, 저는 걍 webdebug 로 캡쳐한거 그대로 보낸지라..; 이 부분은 CVS의 코드 참조하세요. --[1002]
  • Functor . . . . 1 match
         [BuildingParserWithJava]를 보다가 12장에서 처음 접한 단어. FunctionObject를 부르는 말이다.
  • GUIProgramming . . . . 1 match
         == Java ==
  • Garbage collector for C and C++ . . . . 1 match
          * -DGC_OPERATOR_NEW_ARRAY -DJAVA_FINALIZATION 을 CFLAGS 에 추가.
         # -DJAVA_FINALIZATION makes it somewhat safer to finalize objects out of
         # of GC_java_finalization variable.
         # Scheme or Java. Assumes that all client allocation is done using
  • GarbageCollection . . . . 1 match
         현재에는 기본적으로 Java, Dylan 과 같은 언어에서는 기본 명세로서 제공되는 기능이며, C++, C와 같이 수동적 메모리 할당으로 디자인되었지만 가비지 컬렉션 구현을 지원하는 언어들도 존재한다.
  • GuiTesting . . . . 1 match
         See Also wiki:Wiki:GuiTesting, wiki:Wiki:GuiUnitTesting, [http://www.xp123.com/xplor/xp0001/ JavaGuiTesting] , ["GuiTestingWithMfc"], ["GuiTestingWithWxPython"]
  • HanoiProblem . . . . 1 match
         ||임인택||1시간 || 100라인||Java||[HanoiProblem/임인택]||
  • HanoiTowerTroublesAgain! . . . . 1 match
          || 황재선 || Java || 50분 || [HanoiTowerTroublesAgain!/황재선] ||
  • HelloWorld/상욱 . . . . 1 match
         ["JavaStudyInVacation/진행상황"]
  • HelloWorld/영동 . . . . 1 match
         ["JavaStudyInVacation/진행상황"]
  • HelloWorld/진영 . . . . 1 match
         // FirstSample.java
         ["JavaStudyInVacation/진행상황"]
  • Hibernate . . . . 1 match
         요새 한참 인기있는 Java O-R Mapping Tool
  • HowManyFibs? . . . . 1 match
          || 황재선 || Java || 1h || [HowManyFibs?/황재선] ||
  • HowManyPiecesOfLand?/문보창 . . . . 1 match
         이론상으론 O(1) 시간만에 되겠지만 문제는 입력범위가 2 <sup>31</sup> - 1 까지 들어올 수 있기 때문에 고정도 연산을 수행해야 한다. GNU C++ 이나 Java는 고정도 연산을 수행할 수 있는 클래스를 포함하고 있으나, 윈도우 C++에는 없다(혹, 내가 못찾는 것일수도 있다). 따라서 고정도 연산을 수행할 수 있는 클래스를 짰다. 성능이 너무 떨어진다. O(1) 을 O(n<sup>5</sup>) 정도로 바꿔 놓은 듯한 느낌이다. 이 Class를 개선한뒤 다시 테스트 해봐야 겠다.
  • HowManyZerosAndDigits . . . . 1 match
          || [임인택] || Java || ? || [HowManyZerosAndDigits/임인택] [[BR]] 주의 : 일단 10진법 이상의 진법도 10진수로 표현한다고 가정하고 문제를 풀었음 [[BR]] (예를 들어 A0 대신 10 0 이라고 표현한다고 가정) ||
  • HowToStudyDataStructureAndAlgorithms . . . . 1 match
         제가 생각컨데, 교육적인 목적에서는, 자료구조나 알고리즘을 처음 공부할 때는 우선은 특정 언어로 구현된 것을 보지 않는 것이 좋은 경우가 많습니다 -- 대신 pseudo-code 등으로 그 개념까지만 이해하는 것이죠. 그 아이디어를 Procedural(C, 어셈블리어)이나 Functional(LISP,Scheme,Haskel), OOP(Java,Smalltalk) 언어 등으로 직접 구현해 보는 겁니다. 이 다음에는 다른 사람(책)의 코드와 비교를 합니다. 이 경험을 애초에 박탈 당한 사람은 귀중한 배움과 깨달음의 기회를 잃은 셈입니다. 참고로 알고리즘 교재로는 10년에 한 번 나올까 말까한 CLR(''Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest'')을 적극 추천합니다(이와 함께 혹은 이전에 Jon Bentley의 ''Programming Pearls''도 강력 추천합니다. 전세계의 짱짱한 프로그래머/전산학자들이 함께 꼽은 "위대한 책" 리스트에서 몇 손가락 안에 드는 책입니다. 아마 우리 학교 도서관에 있을 것인데, 아직 이 책을 본 적 없는 사람은 축하드립니다. 아마 몇 주 간은 감동 속에 하루하루를 보내게 될 겁니다.). 만약 함께 스터디를 한다면, 각자 동일한 아이디어를 (같은 언어로 혹은 다른 언어로) 어떻게 다르게 표현했는지를 서로 비교해 보면 또 배우는 것이 매우 많습니다. 우리가 자료구조나 알고리즘을 공부하는 이유는, 특정 "실세계의 문제"를 어떠한 "수학적 아이디어"로 매핑을 시켜서 해결하는 것이 가능하고 또 효율적이고, 또 이를 컴퓨터에 어떻게 구현하는 것이 가능하고 효율적인지를 따지기 위해서이며, 이 과정에 있어 수학적 개념을 프로그래밍 언어로 표현해 내는 것은 아주 중요한 능력이 됩니다. 개별 알고리즘의 카탈로그를 이해, 암기하며 익히는 것도 중요하지만 더 중요한 것은 알고리즘을 생각해 낼 수 있는 능력과 이 알고리즘의 효율을 비교할 수 있는 능력, 그리고 이를 표현할 수 있는 능력입니다.
  • HowToStudyXp . . . . 1 match
          * XP in Practice (Robert C. Martin et al) : 두 세 사람이 짧은 기간 동안 간단한 프로젝트를 XP로 진행한 것을 기록. Java 사용. (중요한 문헌은 아님)
  • Ieee754Standard . . . . 1 match
         부동소수점 연산/표현에 대한 IEEE 표준. 대부분의 현대 언어(Java, C++, ...)가 따르고(최소한 따른다고 광고하고) 있다.
          * [http://www.cs.berkeley.edu/~wkahan/JAVAhurt.pdf How JAVA's Floating-Point Hurts Everyone Everywhere]
  • JCreator . . . . 1 match
         ["Java"],["도구분류"]
  • JSP . . . . 1 match
         [Java_Tip]
  • JTDStudy/첫번째과제/상욱 . . . . 1 match
         import javax.swing.JOptionPane;
         {{{~java
         import java.util.Arrays;
         {{{~java
         import java.util.Arrays;
          * 나는 Python이든, Perl이든 반드시 학습 해야된다고 생각한다. 그래야 다른 언어들을 잘 쓸수 있었다. 예를들어 Java Collection Framework를 알고는 있었지만 잘 손이 안나갔는데, STL과 Python을 익히고 나니까 아주 손쉽게 쓰게 되더구나.
  • Java Study2003/첫번째과제/곽세환 . . . . 1 match
         [JavaStudy2003/첫번째과제]
  • Java/CapacityIsChangedByDataIO . . . . 1 match
         재미로 보는 ["Java"] Container Capacity 변화
         import java.io.PrintStream;
         import java.io.PrintWriter;
         import java.text.DecimalFormat;
         import java.util.Vector;
  • Java/ModeSelectionPerformanceTest . . . . 1 match
         import java.lang.reflect.Method;
         import java.lang.reflect.InvocationTargetException;
         import java.util.HashMap;
         import java.util.Map;
         import java.lang.reflect.Method;
         import java.lang.reflect.InvocationTargetException;
         import java.util.Map;
         import java.util.HashMap;
         import java.lang.reflect.Constructor;
         import java.lang.reflect.InvocationTargetException;
         import java.util.HashMap;
         import java.util.Map;
         import java.lang.reflect.InvocationTargetException;
         [Java]
  • Java/ServletFilter . . . . 1 match
         http://java.sun.com/products/servlet/Filters.html
         http://www.javaworld.com/javaworld/jw-06-2001/jw-0622-filters-p2.html
         Java Servlet 2.3 스펙에서부터 소개된 새로운 컴포넌트 타입.
  • Java/스레드재사용 . . . . 1 match
         import java.util.*;
         ["Java"]
  • Java2MicroEdition/MidpHttpConnectionExample . . . . 1 match
         === Spike2.java ===
         import javax.microedition.midlet.*;
         import javax.microedition.io.HttpConnection;
         import javax.microedition.lcdui.*;
         === SpikeGetHtml.java ===
         import java.io.DataInputStream;
         import java.io.IOException;
         import javax.microedition.io.Connector;
         import javax.microedition.io.HttpConnection;
         Java2MicroEdition
  • JavaHTMLParsing/2011년프로젝트 . . . . 1 match
         API없이 Java HTML파싱을 통해 TEXT를 긁어오는게 목적.
         import java.net.URL;
          import java.net.URLConnection;
          import java.net.MalformedURLException;
          import java.io.InputStream;
          import java.io.InputStreamReader;
          import java.io.BufferedReader;
          import java.io.IOException;
          System.err.println("잘못된 URL입니다. 사용법 : java URLConn http://hostname/path]");
  • JavaScript/2011년스터디/서지혜 . . . . 1 match
         [[pagelist(^JavaScript/2011년스터디)]]
         var sample_string = "string for regular expression pattern matching. perl, python, ruby, javascript";
  • JavaScript/2011년스터디/윤종하 . . . . 1 match
         [[pagelist(^JavaScript/2011년스터디)]]
         <head><title>파스칼의 삼각형 (Pascal's triangle by javascript)</title></head>
          <script language="javascript" type="text/javascript">
          <script language="javascript" type="text/javascript">
  • JavaStudy2002/상욱-2주차 . . . . 1 match
         import java.util.*;
         ["JavaStudy2002"]
  • JavaStudy2002/세연-2주차 . . . . 1 match
         // import java.*;
         import java.util.*;
         ["JavaStudy2002"]
  • JavaStudy2002/영동-2주차 . . . . 1 match
         import java.util.*;
         import java.util.*;
         import java.util.*;
         ["JavaStudy2002"]
  • JavaStudy2002/입출력관련문제 . . . . 1 match
         import java.io.*;
         import java.util.*;
         ["JavaStudy2002"]
  • JavaStudy2003/두번째과제/곽세환 . . . . 1 match
         == Board.java ==
         import javax.swing.JOptionPane;
         == Roach.java ==
         == Human.java ==
         import javax.swing.JOptionPane;
         [JavaStudy2003/두번째과제]
  • JavaStudy2003/두번째과제/노수민 . . . . 1 match
         [JavaStudy2003/두번째과제]
  • JavaStudy2003/세번째과제/곽세환 . . . . 1 match
         == HelloWorld.java ==
         import javax.swing.JOptionPane;
         == Point.java ==
         == Circle.java ==
         import javax.swing.*;
         == Line.java ==
         import javax.swing.JOptionPane;
         == Rectangle.java ==
         import javax.swing.JOptionPane;
         == MyPictureFrame.java ==
         [JavaStudy2003/세번째과제]
  • JavaStudy2003/세번째과제/노수민 . . . . 1 match
         import javax.swing.JOptionPane;
         //Line.java
         import javax.swing.*;
         //Rectangle.java
         //Line.java
         import javax.swing.*;
         // MyPictureFrame.java
         [JavaStudy2003/세번째과제]
  • JavaStudy2003/세번째수업 . . . . 1 match
         || 창재 & 수민 Pair || Upload:JavaStudy2003.zip||
  • JavaStudy2004/MDI . . . . 1 match
         [JavaStudy2004]
  • JavaStudy2004/버튼과체크박스 . . . . 1 match
         [JavaStudy2004]
  • JavaStudy2004/스택 . . . . 1 match
         [JavaStudy2004]
  • JavaStudy2004/오버로딩과오버라이딩 . . . . 1 match
         [JavaStudy2004]
  • JavaStudy2004/이용재 . . . . 1 match
         import javax.swing.*;
         [JavaStudy2004]
  • JavaStudy2004/이재환 . . . . 1 match
         [JavaStudy2004]
  • JavaStudy2004/조동영 . . . . 1 match
         [JavaStudy2004]
  • JavaStudy2004/콤보박스와리스트 . . . . 1 match
         [JavaStudy2004]
  • JavaStudy2004/클래스상속 . . . . 1 match
         import javax.swing.JOptionPane;
          * java의 함수에서는 디폴트 전달인자는 없나요?? 디폴트 전달인자가 있다면 함수의 수를 상당히 줄일수 있을것 같은데. - [이승한]
         [JavaStudy2004]
  • JavaStudyInVacation/과제 . . . . 1 match
         ["JavaStudyInVacation"]
  • JollyJumpers/강소현 . . . . 1 match
         ||Language||Java||Result||Accepted||
         import java.util.Scanner;
  • Karma . . . . 1 match
         JavaScript의 Test를 돌려주는 Test Runner.
  • LUA_1 . . . . 1 match
         스크립트 언어는 이제 단순히 유행을 넘어서 개발자가 알아야 할 덕목에 가까워진 것 같습니다. 저 같은 경우 아직 C/C++/Java로 개발을 하지만 보조적인 역할에서는 스크립트 언어(Python)만큼 유용한 게 없는 것 같습니다.
  • LispLanguage . . . . 1 match
         [http://clojure.org/ Clojure] : Rich Hickey가 제작한 Lisp 방언 중 하나. JVM 상에서 돌아가는 Lisp 구현체로, Java API를 직접 불러서 사용하는 것이 가능하다.
  • Lotto/강소현 . . . . 1 match
         ||Language||Java||Result||Accepted||
         import java.util.Scanner;
  • MFCStudy_2001/진행상황 . . . . 1 match
          * 사실 22일을 마지막으로 종지부를 찍으려 했지만, 30일을 종착점으로 삼겠습니다. 일단 프로젝트 상황 체크는 종료이고, 종료하는 이유는 언급한것과 같이 Java에 좀더 신경을 써달라는 의미와 더 자세한 이유는 다음 30일 최종 모임에서 이야기 하겠습니다. 여름방학부터 진행되어 왔던 계획들의 이야기와, 그동안의 거시적 미시적 성과 같은것을 살펴보겠습니다. 그리고 영서, 영창 오세요. --상민
  • MemoryUsageInJava . . . . 1 match
         ["Java"]
  • MineSweeper . . . . 1 match
          || [이승한] || Flash/java?? || ? || [MineSweeper/이승한] ||
          || [황재선] || Java || ? || [MineSweeper/황재선] ||
  • MobileJavaStudy/HelloWorld . . . . 1 match
         import javax.microedition.midlet.MIDlet;
         import javax.microedition.lcdui.*;
         import javax.microedition.midlet.*;
         import javax.microedition.lcdui.*;
         ["MobileJavaStudy"]
  • MobileJavaStudy/NineNine . . . . 1 match
         import javax.microedition.midlet.*;
         import javax.microedition.lcdui.*;
         import javax.microedition.midlet.*;
         import javax.microedition.lcdui.*;
         ["MobileJavaStudy"]
  • MobileJavaStudy/SnakeBite/FinalSource . . . . 1 match
         import java.lang.*;
         import java.io.*;
         import java.util.*;
         import javax.microedition.midlet.*;
         import javax.microedition.lcdui.*;
         import java.io.*;
         import java.util.*;
         import java.lang.*;
         import javax.microedition.midlet.*;
         import javax.microedition.lcdui.*;
         ["MobileJavaStudy/SnakeBite"]
  • MobileJavaStudy/SnakeBite/Spec2Source . . . . 1 match
         import javax.microedition.midlet.*;
         import javax.microedition.lcdui.*;
         import java.util.*;
         import java.io.*;
         import java.util.*;
         import javax.microedition.midlet.*;
         import javax.microedition.lcdui.*;
         ["MobileJavaStudy/SnakeBite"]
  • MobileJavaStudy/SnakeBite/Spec3Source . . . . 1 match
         import javax.microedition.midlet.*;
         import javax.microedition.lcdui.*;
         import java.util.*;
         import java.io.*;
         import java.util.*;
         import javax.microedition.midlet.*;
         import javax.microedition.lcdui.*;
         ["MobileJavaStudy/SnakeBite"]
  • MobileJavaStudy/Tip . . . . 1 match
         import javax.microedition.midlet.MIDlet;
         ["MobileJavaStudy"]
  • MoreEffectiveC++/Techniques1of3 . . . . 1 match
         자, 이런걸로 한가지 재미있는 것을 만들수 있다. 만약 당신이 C++상에서 더이상 상속 되지 않는 클래스를 만들고 싶을때 어떻게 해야 할까?(주:참고로 Java나 C#의 경우 언어 설계 때부터 아예 해당 기능을 수행을 위한 키워드를 제공한다. 하지만 C++는 제공하지 않는다. 이런 방법을 설계자가 생각한건지, 차후 C++의 개발자들이 생각한건지 놀라울 뿐이다. 바로 이전에 나온 가상 복사 생성자의 아이디어와 비슷하다고 해야 할까)
  • MySQL . . . . 1 match
         [MySQL/PasswordFunctionInJava]
  • NUnit . . . . 1 match
          * Java 1.5 에 메타 테그가 추가되면 NUnit 방식의 TestCase 버전이 나올것 같다. 일단 이름의 자유로움과, 어떠한 클래스라도 Test가 될수 있다는 점이 좋왔다. 하지만, TestFixture 를 붙여주지 않고도, 목표한 클래스의 Test 들을 실행할 수 있는 방식이면 어떨까 생각해 본다. --NeoCoin
  • NeoCoin/Server . . . . 1 match
          * 이제, apache, mysql, python, JBoss, Java 정도가 남은것 같다. 현재 메니저를 Sawfish+Gnome로 변경해야 겠다. 아무래도 손에 익은걸 써야지.
  • NotToolsButConcepts . . . . 1 match
          * Java, C#이 아닌 OOP(ObjectOrientedProgramming),AOP(AspectOrientedProgramming)
  • OpenCamp . . . . 1 match
          * 주제: Java Conference
  • OperatingSystemClass/Exam2002_2 . . . . 1 match
         2. Java 를 이용하여 다음 class를 완성하시오.
  • PlayFramework . . . . 1 match
         [Java] 를 사용하는 web framework
  • Polynomial . . . . 1 match
          이 방법을 사용할때 발생할수 있는 문제점은 memory leakage (메모리 누수)이다. Java같은 경우는 쓰레기 수집기가 있지만 c 는 코더(-_-)가 일일이 사용되지 않는 자원을 회수해줘야 한다. 그렇지 않으면 그 자원을 다시 사용할 수 없게 된다.
  • PrimaryArithmetic . . . . 1 match
          || [sun] || Java || 1시간 || [PrimaryArithmetic/sun] ||
  • PrimeNumberPractice . . . . 1 match
         Java 로 연습
  • ProgrammingContest . . . . 1 match
         나이나 학력 제한이 전혀 없습니다(Open경우). 팀은 세명까지 가능하고, 혼자서도 참가 가능합니다. 사용 가능 언어는 Java, C++, Pascal, Python 등 입니다. 제한 조건은 한 팀은 프로그램 개발을 위해서는 하나의 컴퓨터만 사용해야 한다는 것입니다. 이번 금요일(2002/5/10)에 한국 시간으로는 오후 9시부터 5시간 동안입니다. 온라인(이메일)으로 진행합니다. (see also .http://ipsc.ksp.sk/rules.php )
  • ProgrammingLanguageClass/Exam2002_1 . . . . 1 match
         공부할때 각 요소들에 대한 비교 할때마다 Ada 를 빼놓지 않기에 (늘 책에서의 비교언어는 C/C++, Pascal, Ada, Java 이다) 주로 언급된 언어들만 공부했건만, 왜 뜬금없이 PL/1 을 내신걸까; 그밖에 다른 문제들은 평이해서 그다지 별 감흥(?)없었고, 마지막 문제가 괜찮았던듯.
  • ProgrammingPartyAfterwords . . . . 1 match
         모두 리눅스에서 개발을 했고, MOA팀은 C+ViImproved 를 사용했고, ZP#1, ZP#2는 모두 Java+["Eclipse"]를 사용했다.
  • ProjectPrometheus/AcceptanceTestServer . . . . 1 match
          JSP + Java + Servlet. 실제 서비스 제공.
  • ProjectPrometheus/CookBook . . . . 1 match
         === java regular expression ===
         Java 에서는 HttpURLConnection 을 이용한다. 관련 코드는 http://www.javafaq.nu/tips/servlets/index.shtml 를 참조.
         import java.net.URLEncoder;
         getParameter 가 호출되기 전에 request의 인코딩이 세팅되어야 한다. 현재 Prometheus의 Controller의 경우 service 의 명을 보고 각각의 서비스에게 실행 권한을 넘기는데, 가장 처음에 request의 characterEncoding 을 세팅해야 한다. 차후 JSP/Servlet 컨테이너들의 업그레이드 되어야 할 내용으로 생각됨 자세한 내용은 http://javaservice.net/~java/bbs/read.cgi?m=appserver&b=engine&c=r_p&n=957572615 참고
          <res-type>javax.sql.DataSource</res-type>
          Context env = ( Context )( new InitialContext().lookup( "java:comp/env" ) );
         .../Prometheus$ java -cp "$CLASSPATH:./bin" junit.textui.TestRunner org.zeropage.prometheus.test.AllAllTests
  • ProjectPrometheus/EngineeringTask . . . . 1 match
         || Prototype -> Java 로 포팅 || ○ ||
  • ProjectPrometheus/Iteration3 . . . . 1 match
         || Prototype -> Java 로 포팅 || 1.5 || ○ (3시간. Solo) ||
  • ProjectPrometheus/Iteration5 . . . . 1 match
         || Java Package, 웹 페이지들 디렉토리 정리 || 1 || ○ ||
  • ProjectPrometheus/Iteration9 . . . . 1 match
          * login 체제 (만일 Java라면 Cookie 를 어떻게 저장할까? 바구니 기능이 겹칠 수도 있겠다 생각)
  • ProjectZephyrus/ServerJourney . . . . 1 match
         java.lang.ClassCastException: command.InsertBuddyCmd
          at command.CommandManager.getCommand(CommandManager.java:141)
          at network.UserSocket.run(UserSocket.java:89)
          1. {{{~cpp JavaDoc}}}을 이용한 도움말 작성 package설명 추가, 각 클래스별 설명 추가, 각 메소드별 설명 추가
  • PyIde . . . . 1 match
          ''가능하다. Jython 스크립트를 Java Class 파일로 간단하게 바꿀 수 있다. 나는 IE 오토메이션을 이렇게 해서 자바 FIT에서 통합으로 관리하게 했었다. --JuNe''
  • PyUnit . . . . 1 match
          * http://junit.org - Java Unit Test Framework 모듈.
  • RandomWalk/영동 . . . . 1 match
         ["JavaStudy2002/영동-2주차"] <-지금보니 상당히 허접하네요.
  • RegularExpression/2011년스터디 . . . . 1 match
         html을 띄워놓고 익스플로러 or 크롬의 개발자 도구에서 javascript 콘솔모드로 "문장".matches("\Regex\"); 하면 나온답니다용.
         java에서는 Matcher를 통해서. (맞는지 잘 모르겠당)
         간단한 JavaScript 예제
  • Ruby/2011년스터디 . . . . 1 match
          * module은 [Java]의 interface 개념
  • STL/VectorCapacityAndReserve . . . . 1 match
         See Also ["Java/CapacityIsChangedByDataIO"]
  • STL/map . . . . 1 match
          || Java || {{{~cpp HashMap, Hashtable}}} ||
  • STL/vector . . . . 1 match
          Iterator 들이나, 배열의 영역설정은 그 모호성을 배제하기 위해서, 마지막 자료형 + 1의 index 를 가지는 것을 상식으로 취급합니다. MFC, Java 등 여타 라이브러리들의 index접근 하는법 마찬가지 입니다. 익숙해 지는 수 밖에 없지 않을까요? --NeoCoin
  • SchemeLanguage . . . . 1 match
         MIT에서 가르치는 프로그래밍 언어로, 흔히 우리가 알고 있는 C/C++, Java 등과는 완전히 다른 개념의 함수형 언어이다.
  • Self-describingSequence . . . . 1 match
          || 황재선 || Java || 2시간 || [Self-describingSequence/황재선] ||
  • Server&Client/상욱 . . . . 1 match
         import java.net.*;
         import java.io.*;
         import java.net.*;
         import java.io.*;
         ["JavaStudyInVacation/진행상황"]
  • Server&Client/영동 . . . . 1 match
         import java.io.*;
         import java.net.*;
         import java.io.*;
         import java.net.*;
         ["JavaStudyInVacation/진행상황"]
  • SmallTalk/강좌FromHitel/강의2 . . . . 1 match
          수의 결과가 산출되었습니다. 대단하지 않습니까? 아마 C++나 Java 언어에서
  • SqLite . . . . 1 match
         어플리케이션 내에 포함(Embedding) 이 가능한 DB. Java 에서 HypersonicSql 과 비슷한 역할. C/C++ 에서 간단한 데이터베이스 기능을 추가하고 싶을 때 비교적 쉽게 이용 가능.
  • StackAndQueue . . . . 1 match
         ||유상욱||.||.|| Java Applet ||[http://165.194.17.15/~whiteblue/stackQueue/StackQueue.html 스택과 큐]||
  • StandardWidgetToolkit . . . . 1 match
         [Eclipse]의 근간이 되는 [Java]용 그래픽 툴킷 Eclipse 2.1 부터 공식적으로 SWT가 분리되어 배포되고 있다.
  • StaticInitializer . . . . 1 match
         [Java] 에서 'Class Variable' 또는 'Class Method' 라 불리는, 해당 Class 내에서 공용적으로 쓸 수 있는 변수나 메소드들을 Static Variable 또는 Static Method 라 불린다.
  • TCP/IP . . . . 1 match
          * TCP/IP Sockets (Java/C 버젼) : 가장 짧은 TCP/IP 서적. 짧은 시간 동안 개론적 이해를 얻는데 최고.
  • TestDrivenDatabaseDevelopment . . . . 1 match
         import java.sql.*;
         import java.sql.SQLException;
         즉, MockRepository 에서는 Exception 을 던질 필요가 없는데, 메소드마다 전부 throw 를 던져줘야 한다. (한편으로는, 다른 언어에서는 상관없는데 Java 에서의 Checked Exception 의 문제일런지도 모르겠다.
  • TestDrivenDevelopmentBetweenTeams . . . . 1 match
         Java 의 경우 inteface 키워드나 abstact class 를 이용하여 interface 를 정의할 수 있다. 팀의 구성원끼리 Pair를 교체한 뒤 interface를 정의하면 더욱 효과적이겠다.
  • TestDrivenDevelopmentByExample . . . . 1 match
         ["Java"] 소스(국내에 인기있는;)로 되어있으니 추후 출판뒤 번역이 되지 않을까 하는 희망을; 하지만 지금 진행중인 책의 앞부분을 읽어보긴 했는데. 정말 'Test 로 Driven' 되는 것 같은 느낌이 듬. TDD 진행과정을 예제 하나를 통해 계속 보여주기 때문에 이해하기 편합니다.
  • TheJavaMan/로보코드 . . . . 1 match
         [TheJavaMan]
  • TheJavaMan/비행기게임 . . . . 1 match
         [TheJavaMan]
  • TheJavaMan/스네이크바이트 . . . . 1 match
         Board.java
         Apple.java
         {{{~cpp import java.util.Random;
         Snake.java
         {{{~cpp import java.io.IOException;
         Snakebite.java
         import java.io.IOException;
         import java.util.Vector;
         Board.java
         import java.awt.*;
         import java.awt.event.*;
         import java.util.Random;
         Snake.java
         SnakeBite.java
         import java.util.Vector;
         import javax.swing.JOptionPane;
         TheJavaMan
  • TheJavaMan/테트리스 . . . . 1 match
         import java.applet.*;
         import java.awt.*;
         import java.awt.event.*;
         import java.util.*;
         [TheJavaMan]
  • TheTrip/황재선 . . . . 1 match
         ==== {{{~cpp TheTrip.java}}} ====
         import java.io.BufferedReader;
         import java.io.IOException;
         import java.io.InputStreamReader;
         import java.util.ArrayList;
          * Window - Preferences - Java - Code Style - Code Templates
  • Unicode . . . . 1 match
         Establishing Unicode involves an ambitious project to replace existing character sets, many of them limited in size and problematic in multilingual environments. Despite technical problems and limitations, Unicode has become the most complete character set and one of the largest, and seems set to serve as the dominant encoding scheme in the internationalization of software and in multilingual environments. Many recent technologies, such as XML, the Java programming language as well as several operating systems, have adopted Unicode as an underlying scheme to represent text.
  • UnitTest . . . . 1 match
         보통 테스트 코드를 작성할때는 UnitTestFramework Library들을 이용한다. 각 Language 별로 다양한데, C++ 사용자는 ["CppUnit"], Java 는 ["JUnit"], Python 은 ["PyUnit"] 등을 이용할 수 있다. PyUnit 의 경우는 2.1부터 기본 모듈에 포함되어있다.
  • UnityStudy . . . . 1 match
          * 객체가 방향키를 이용해서 움직일 수 있도록 하는 코드를 MonoDevelop 툴을 이용, Javascript로 작성해서, Cube에 등록한다.
  • UseCase . . . . 1 match
         나는 Alistair Cockburn이나 KentBeck, Robert C. Martin 등의 최소 방법론 주의(barely sufficient methods)를 좋아한다. 나는 이 미니말리즘과 동시에 유연성, 빠른 변화대처성 등이 21세기 방법론의 주도적 역할을 할 것이라 믿어 의심치 않는다. Robert C. Martin이 자신의 저서 ''UML for Java Programmers''(출판예정)에서 [http://www.objectmentor.com/resources/articles/Use_Cases_UFJP.pdf Use Cases 챕터]에 쓴 다섯 페이지 글이면 대부분의 상황에서 충분하리라 본다.
  • Velocity . . . . 1 match
         Java 의 TemplateLibrary. FreeMarker 와 함께 현업에서 자바 웹 프로그래밍시에 많이 이용.
         // SpikeVelocity.java
         import java.io.OutputStreamWriter;
         import java.io.Writer;
         import java.util.Properties;
         DreamWeaver Plugin - http://java.techedu.net/phpBB2/viewtopic.php?t=138 - 아아.. 이런 문서 먼저 만들어주신 분에게 참 감사하다는. :)
  • VonNeumannAirport . . . . 1 match
          * 중간에 창준이형이 "너희는 C++ 로 프로그래밍을 하면서 STL를 안사용하네?" 라고 했을때, 그냥 막연하게 Java 에서의 Collection Class 정도로만 STL을 생각하고, 사용을 잘 안했다. 그러다가 중반부로 들어서면서 Vector를 이용하게 되었는데, 처음 한두번 이용한 Vector 가 후반으로 가면서 전체의 디자인을 뒤집었다; (물론 거기에는 디미터 법칙을 지키지 않은 소스도 한몫했지만 -_-;) 그걸 떠나서라도 Vector를 써 나가면서 백터 비교 assert 문 등도 만들어 놓고 하는 식으로 점차 이용하다보니 상당히 편리했다. 그러다가 ["Refactoring"] Time 때 서로 다른 자료형 (앞에서 array 로 썼던 것들) 에 대해 vector 로 통일을 하다 보니 시간이 비교적 꽤 지연이 되었다.
  • WOWAddOn/2011년프로젝트/초성퀴즈 . . . . 1 match
         Eclipse에서 Java외의 다른것을 돌리려면 당연 인터프리터나 컴파일러를 설치해주어야 한다. 그래서 Lua를 설치하려했다. LuaProfiler나 LuaInterpreter를 설치해야한다는데 도통 영어를 못읽겠다 나의 무식함이 들어났다.
         import java.io.UnsupportedEncodingException;
         import java.net.URLEncoder;
  • WeightsAndMeasures . . . . 1 match
          테스트 케이스가 필요하다면 꽁수가 있기는 하다. Java로 standard input으로 읽는 라인을 합쳐다가 모조리 특정 URL에 포스트 하도록 하는 코드를 만들어 업로드 한다. 그러면 심사때 사용하는 테스트 케이스를 알 수 있다. --JuNe
  • ZeroPageServer/IRC . . . . 1 match
          * [황현] - Java로 엔진 구현하고 Lua로 모듈화 가능한 유연한 IRC 봇을 만들겠습니다.
  • ZeroPageServer/Telnet계정 . . . . 1 match
          * pub에는 zp에서 공유시키거나, ZeroWiki에 노출시켜야 할 파일중 개인 계정에 링크하기 난해 한것들(ex - Java API Doc, MySQL Doc) 대한 해결책을 위해서 제공되었습니다.
  • ZeroPageServer/set2001 . . . . 1 match
          * JDK 1.4.0 (["Java"])
  • ZeroPageServer/set2002_815 . . . . 1 match
          * mm.mysql -> MySQL Connector/J -- for connecting to MySQL from Java (공식 JDBC드라이버)
  • ZeroPageServer/set2005_88 . . . . 1 match
          Java 5
  • Zeropage/Staff/회의_2006_03_04 . . . . 1 match
         BasicJava2005
  • [Lovely]boy^_^/Diary/2-2-10 . . . . 1 match
          * Today's XB is full of mistakes.--; Because Java Date class's member starts with 0, not 1. so our tests fail and fail and fail again.. So we search some classes that realted with date.- Calendar, GregoryDate, SimpleDate.. - but--; our solution ends at date class. Out remain task is maybe a UI.
  • comein2 . . . . 1 match
          * ["Java/NestingClass"]
  • eclipse단축키 . . . . 1 match
          * 해당 함수의 Java API 웹 페이지를 보여준다.
  • eclipse플러그인 . . . . 1 match
          * org.tigris.subversion.javahl.ClientException 이런 에러가 뜰때는
          * In eclipse menu: window > preferences > team > svn change the default SVN interface from JAVAHL(JNI) to JavaSVN(Pure JAVA)
  • erunc0/Java . . . . 1 match
          * ["erunc0/JavaPattern"]
  • html5/canvas . . . . 1 match
          * canvas위에 그림을 그리려면 Javascript로 그리기 컨텍스트를 생성해야한다.
  • html5/overview . . . . 1 match
         * HTML+CSS+JavaScript
  • html5/web-workers . . . . 1 match
          * 워커 인터페이스 생성자에 JavaScript 소스 파일의 URL인수로 전달하면 소스파일을 내려받아 백그라운드에서 실행한다
  • iText . . . . 1 match
         [Java]를 이용하여 PDF 파일을 제작을 도와주는 라이브러리. 라이선스는 [http://www.mozilla.org/MPL/MPL-1.1.html MPL]과 [http://www.gnu.org/copyleft/lesser.html LGPL].
         import java.io.FileNotFoundException;
         import java.io.FileOutputStream;
  • iruril . . . . 1 match
          * [TheJavaMan]
          * JAVA 텀 프로젝트
  • snowflower . . . . 1 match
         ||[PaintBox]||Java로 그림판 만들기|| 2005.12 ||
         ||[BasicJAVA2005]||후배들과 함께 자바|| 2005.12 ~ 2006.02 ||
  • ssulsamo . . . . 1 match
         나도 Java스타디 할래~
  • warbler . . . . 1 match
          * Java, Database Tech
  • 가독성 . . . . 1 match
         가독성은 개인취향이라고 생각합니다. 제 경우는 C, C++에서 { 를 내리지 않는 경우보단 내리는 경우가 더 보기 편하고, JavaLanguage 에서는 내리지 않는게 더 편하답니다. 애초에 CodingConventions 이라는 것이 존재하는 것도 통일된 코딩규칙을 따르지 않고 개인취향의 코드를 만들어내다 보면 전체적으로 코드의 융통성이 결여되고 가독성또한 전체적으로 떨어지는 문제를 미연에 방지하기 위함이라고 생각합니다. 특히나 ExtremeProgramming 의 경우처럼 CollectiveOwnership 을 중요한 프랙티스 중의 하나로 규정한 방법론에서는 CodingConventions 과 같은 공동소유의 산출물에 대한 규칙이 더윽 중요하다고 생각됩니다. 요는, { 를 내리느냐 내리지 않느냐가 가독성이 높냐 낮냐를 결정짓는 것이 아니고 가독성이라는 하나의 평가요소의 가치는 개인에 따라 달라질 수 있다는 것입니다. - 임인택
  • 강성현 . . . . 1 match
          * Spring과 Java EE 개발에 대해 잘 모르는 채로 진행해서 이해도가 낮았음
  • 객체지향분석설계 . . . . 1 match
          대상 : 객체지향 분석/설계에 대해서 좀더 느끼고 싶은분, Java를 할 줄 알면 좋음
  • 겨울과프로젝트 . . . . 1 match
         [JavaStudy2004] ([노수민]) : JAVA언어를 익히면서 OOP에 대한 이해.
  • 고슴도치의 사진 마을 . . . . 1 match
         ▷Bagic Java & Linux
  • 고슴도치의 사진 마을처음화면 . . . . 1 match
         ▷Bagic Java & Linux
  • 기웅 . . . . 1 match
         [[BR]]* ["EasyJavaStudy"]
  • 김수경 . . . . 1 match
          * [JavaScript/2011년스터디]
  • 김수경/JavaScript/InfiniteDataStructure . . . . 1 match
         Implementing Infinite Data Structure in JavaScript.
  • 나를만든책장관리시스템 . . . . 1 match
          * 언어 - PHP, Javascript, HTML
  • 니젤프림/BuilderPattern . . . . 1 match
         ==== Wikipedia 의 Java code ====
         import java.util.ArrayList;
         import java.util.Iterator;
         import java.util.List;
  • 데블스캠프2005/FLASH키워드정리 . . . . 1 match
         플레시 액션 스크립트의 문법의 모습은 C와 Java를 닮았다.
  • 데블스캠프2005/수요일후기 . . . . 1 match
         최정빈 : java 와 jsp 배움. 여전히어렵다-_-;; 아..잠 잔게 뼈아프다.
         박경태 : JAVA와 SOCKET, JSP를 배웠다. 역시 언어는 매우 신기하다+_+, 매우 어렵다...-_-; 열심히 노력을 해야될 필요성이 있다.-_-;
         윤성복 : 늦게 오는 바람에 Java를 스킵해서 많은 아쉬움을 갖게 했다. 그래서 계속 주위가 산만해 지고 계속 다른 일을 하였다. 그래서 지금부터라도 열심히해서 나를 발전시켜 나가야겠다. 잠과의 싸움에서 항상내가 진다. 아쉽다. 오늘 전체적으로 너무 아쉽다.
         조현태: 새로운 것을 많이 해본듯 하다, 특히 java와 네트워크 소켓은 기억에 많이 남을 듯 하다. 그리고 강의하는데 수고하신 강사분들께 감사를 표한다.
         이형노 : 오늘한 java , 소켓프로그래밍 , jsp.. 어렵다.. java만 어느정도 끄트머리만 잡은듯 하고.. 나머지는 전혀.. 어렵다..ㅠ.ㅠ
  • 데블스캠프2005/월요일 . . . . 1 match
          [http://java.sun.com/docs/books/tutorial/java/concepts/QandE/questions.html Java OOP Example]
  • 데블스캠프2009/수요일/JUnit/서민관 . . . . 1 match
         Java로 만든 계산기에서 계산기 class 부분의 구현
  • 데블스캠프2009/수요일/연습문제 . . . . 1 match
         == Java & TDD - 송지원 ==
  • 데블스캠프2010 . . . . 1 match
          || 3 || 강성현 || Javascript + DHTML || 화, 수 ||
  • 데블스캠프2010/넷째날/DHTML . . . . 1 match
          *[wiki:html HTML] + [Javascript] + [CSS]
         <script type="text/javascript">
  • 데블스캠프2010/넷째날/후기 . . . . 1 match
          * 늦잠자서 늦어서 제대로 못들었던게 아쉬웠습니다 ㅋㅋ 그래도 javascript에대해 더 자세히 알수있어서 좋았습니다.
          * HTML의 문법은 별로 관심이 없지만, java script는 흥미로웠습니다. 얼른 sciprt 언어 하나를 배워봐야겠네요. - [박성현]
          * 서버 만들어서 돌리는거 재밌네요. 상당히 흥미로웠습니다. PHP 예제도 타이핑 한것도 재밌었습니다. 다만 DB 쿼리 날리는 것도도 같이 해봐서 그런지 DB 쿼리날리는걸 배운건지 PHP를 배운건지 헷갈려요 ㅋㅋㅋ 또 헷갈리는게 있었는데 HTML태그를 쓰면서 PHP를 사용했는데, 기본적인 태그들이 HTML 태그랑 똑같은건가요? 아니면 Java Script처럼 HTML 안에 들어가는건가요? 헷갈리네요.. - [박성현]
  • 데블스캠프2010/회의록 . . . . 1 match
         == DHTML & JavaScript (강사 : [강성현]) ==
  • 데블스캠프2011/다섯째날/후기 . . . . 1 match
          * Java를 통한 TDD (비스므리한) 것을 실습했죠. 좀 신기한 방식이라 신기했던거(??) 같습니다. 테스트 케이스를 만족하도록 코드를 만들거어간다라.. 확실히 다른사람의 코드이고 주석이 없는데도 대략적으로 이해할 수 있다는 점은 좋은 거였던거 같습니다. 여러사람들이 한개의 프로젝트를 다루게 된다면 이런식의 것도 필요할거같네요. ..하지만 그럼에도 불구하고 테스트 케이스만 만족하면 된다는 사상도 있어서 어려움이 완전히 해소될것이리라! 라는건 아닌거 같네요. (사실 남의 스펙을 자신이 구현했기 때문에 발생했던 문제겠지마는,.) SVN도 써보고 TDD나 이런 저런 기법들을 데블스에서 처음 접해봐 신선했습니다.
  • 데블스캠프2011/둘째날/후기 . . . . 1 match
          * 리버싱 프로그래밍 하는 것을 보고, 패킷을 주고 받는 것을 얻어서 사용한다던지 또 웹에서 javascript injection으로 쿠키를 얻어서 그것을 사용할 수 있는 사이트에서 다른 아이디로 로그인 하는 것도 보았다. 정말 신기했지만 그렇게까지 하기 위해서는 무지하게 다양한 내용을 알아야 할 것 같았다.ㅜ
         [덕분에 Java에 Map 이라는 구조가 있단것도 깨달았습니다] 하하하
  • 데블스캠프2011/셋째날/String만들기/서지혜 . . . . 1 match
          C++로 Java의 String 클래스 구현하기
  • 데블스캠프2012/셋째날/코드 . . . . 1 match
         <SCRIPT type="text/javascript" src="http://openapi.map.naver.com/js/naverMap.naver?key=f59e66fb57d24b1ffaa6cc7e504a72cc"></SCRIPT>
         <SCRIPT LANGUAGE="JavaScript">
  • 데블스캠프2012/셋째날/후기 . . . . 1 match
          * [김준석] - 날로먹는 APMSetup이 이렇게 유용하게 연속적으로 쓰일줄은 몰랐습니다. 실습은 Naver API 개발자 센터에 자신이 사용할 사이트 주소를 쓰고(안드로이드는 package명으로 인식하는게 재밌었습니다. 많은 사람도 쓸수 있게 서비스 하는군요) 그위에 마크를 올리는게 좋았습니다. 그러고보니 이번엔 코드는 안올려주네요. 역시 javascript와 웹서비스는 대세인듯=ㅂ= 코드임 [데블스캠프2012/셋째날/코드]
          * [권순의] - 앵그리버드를 만든다고는 하지만 그냥 JavaScript로 포물선 그리는 걸 만드는 것이었군요. 하긴 2시간 안에 앵그리버드를 만들면 회사 차려야지 -ㅅ-,,, 뭐 여하튼.. 오랜만에 자바스크립트를 가지고 뭔가 만들어 봤네요. 알바할 때 조금 하다가 말아가지고..... 음..... 피곤지네요-
          * [김태진] - 사실 물리법칙 구현이 목표였는데, 데블스버드 만들기쯤으로 뻥튀기해 실습하였더니 좀 더 괜찮았던거 같네요. 작년 이맘때 canvas를 잘 써먹어봤는데, 신입생들도 이걸 해보고 잘 써볼 수 있기를 기원합니다. 구현에 치중된 GUI를 쉽게 짜는건 html과 javascript를 이용하는게 가장 쉽고 간단하게 이해할 수 있더라구요.
  • 데블스캠프2013/넷째날/후기 . . . . 1 match
         = 이승한 / 진격의 안드로이드 & Java =
          * 점점 java의 재미에 빠지는 것 같습니다.ㅎㅎ 프로그래밍 모델에 대해서 배울 수 있어서 큰 도움이 될 것 같네요. - [김남규]
          * C++ 공부해야 되는데 JAVA 공부를 먼저 하고 싶어지네요 - [원준연]
  • 데블스캠프2013/셋째날/머신러닝 . . . . 1 match
          * C++, C#, Java, Python.. 다양하네요. ㅋㅋ
         JAVA로 짬.
         import java.io.File;
         import java.io.FileInputStream;
         import java.io.PrintWriter;
         import java.util.Scanner;
         import java.util.StringTokenizer;
  • 문원명 . . . . 1 match
          * [TheJavaMan]
  • 블로그2007 . . . . 1 match
          * PHPEclipse ~ Zend팀이 Swing의 방향으로 Zend Studio를 내놨을때 Java 개발툴 시장을 뒤엎은 Eclipse를 위해 PHP공식 팀이 아니라 다른 개발팀이 만든 환경입니다.
  • 상협/프로젝트관련 . . . . 1 match
          * 아쉬움이 많이 남는 프로젝트이다. 내가 생각했던 이상적인 프로젝트는 어차피 이런 프로젝트가 다 학습의 한 과정인 만큼 서로 특정한 분야를 맡았다면 프로젝트를 해 나가면서 원활한 의사소통을 하면서 자기가 맡은 부분에 대한 설명을 스터디 그룹 형식으로 다른 팀원에게 해주면 서로 도움이 될거 같았다. 그런데 이 프로젝트는 자기가 맡은 부분만 하고 다른쪽 분야의 학습은 전혀 못했다. 프로그램 완성하기에도 시간이 부족한 힘든 상황이어서 그랬을지도 모른다. 난 JAVA의 소켓이랑 스윙도 좀 알고 싶었는데 그쪽은 거의 모른다. 지금.. ㅡㅡ;; 이거 언제 따로 공부하지.. 쩝..
          * 만약 짜본다면 내가 제일 좋아 하는 AI 오목을 Java로 TDD를 사용해서 한번 다시 짜볼까 한다. 인공지능을 사람이 못이기게 무진장 향상 시켜서.. +_+
          ''방화벽을 자유 자재로 넘나들기 위해서는 80번 포트 위로 올라가는게 좋고, 그렇게 하려할때 가장 손쉽게 할 수 있는 기술은 SOAP을 이용하는 것이니, 이를 고려해봄이 어떨까 하는데. socket을 이용할 경우 80번 포트에서 웹서버가 돌아가면 '''말짱꽝'''으로 방화벽을 통과하기는 어려운일이고.. 그럼 SOAP은 어떻게 쓰느냐? 가장 손쉽게 접근할 수 있는것으로는 [http://java.sun.com/xml/jaxm/index.html JAXM]을 추천함. 그럼 어떻게 돌리는가? '''RTFM''' '' :) --이선우
  • 새싹교실/2011/學高/1회차 . . . . 1 match
          * Kinds of programming language: C, C++, Java, Assembly, Python etc.
          * 프로그래밍 언어 : high level language (ex : C, java, C++, C#..), low level language (ex : 어셈블리언어, 기계어)
  • 새싹교실/2012/우리반 . . . . 1 match
          * C프로그래밍 Java C++
  • 세미나/2004 . . . . 1 match
          * J2ME 쪽으로는 상규와 내가 MobileJavaStudy를 해본 경험이 있다. --재동
  • 수업평가 . . . . 1 match
         ||JavaProgrammingClass || 4 || 4 || 4 || 1 || 13 || 2 ||6.5 ||
  • 안혁준/class.js . . . . 1 match
         Javascript에서 클래스를 묘사하기 위한 방안.
  • 영호의해킹공부페이지 . . . . 1 match
          like C/C++, Pascal, JavaScript, Perl, Python - you name it. :) Mm, no TCL/TK
  • 우리홈만들기 . . . . 1 match
          * 나도 같은 생각인데. 현재의 웹 개발쪽 추세는 소 & 중형인 경우는 주로 PHP를, 중 & 대형인 경우는 Java 관련 or MS 관련 JSP & ASP라 보고 있음. 공부목적이 아닌 그냥 즐기기용이다 하더라도 PHP 나 Python 이 더 쉽게 접근할 수 있을 것이라 생각.~ - ["1002"]
  • 유닛테스트세미나 . . . . 1 match
          * Java 완전 무지 상태에 .NET 완전 무지 상태로 들었지만 4년 전 9기 선배들에게 들었던 내용이 새록새록 떠오르는 좋은 경험이었음.
  • 이승한/java . . . . 1 match
         = 이승한/JAVA =
         JAVA의 키워드 // 내가 잘 알만한 것은 빼놓았다.
         GUI를 위한 라이브러리 : javax.swing
         [이승한], [겨울과프로젝트], [JavaStudy2004]
  • 인수/Smalltalk . . . . 1 match
          * 짜놓고 생각 : 이건 스몰토크프로그래밍이 아니다. C++/Java의 냄새가 너무 많이 나는것 같다. 부분부분을 좀더 간단하게 할 수 있을것 같기도 하다. 책을 더 봐야 할듯 싶다. 인스턴스 생성할때도 인자를 넘겨 받을 수 있을 텐데 잘 안된다.(지금 보니까 그렇게 하지 말라 한다. 대충 찾아보니 팩토리 메소드를 많이 쓰는것 같다. 또 클래스 메소드 만드는법 알아낼라고 줄기차게 삽질을 했다.--;) do라는 좋은게 있었군.
  • 임인택/CVSDelete . . . . 1 match
          deleteCVSDirs('C:\MyDocuments\Programming Source\Java\초고속통신특강\neurogrid')
  • 장창재 . . . . 1 match
         [JavaStudy2003]
  • 정모/2003.12.1 . . . . 1 match
          * Java - 5명
  • 정모/2003.4.9 . . . . 1 match
          * 저는 잘 모르겠습니다만, 대근-기웅의 EasyPhpStudy와 상욱-대근-기웅-참솔의 EasyJavaStudy가 진행중인 걸로 알고 있습니다. -영동
  • 정모/2003.7.29 . . . . 1 match
          * [JavaStudy2003] => 어렵다는 의견이 다소 있음. 오늘 담당자님의 부재로 수업은 취소되고 팀원들끼리 날짜를 정해서 페이지에 올릴 것을 요망함.
  • 정모/2003.8.12 . . . . 1 match
          * [JavaStudy2003] => 관리자의 아르바이트로 인해서 어려움을 겪음. 관리자가 제작한 튜토리얼을 보고 오에카키 제작을 목표로 함.
  • 정모/2003.8.26 . . . . 1 match
          * [JavaStudy2003] => 진행중, 멤버가 많이 빠짐.
         || JAVA || 4 ||
  • 정모/2004.1.20 . . . . 1 match
          * TheJavaMan 모임 일요일 2시로 변경
  • 정모/2004.1.6 . . . . 1 match
          * 자바 스터디 ( TheJavaMan ) :
  • 정모/2004.2.3 . . . . 1 match
          * TheJavaMan 은 프로젝트 참여자 전원이 참여하는 프로젝트인 비행기 게임 만들기를 새로 시작
  • 정모/2004.3.2 . . . . 1 match
          * TheJavaMan - 종료
  • 정모/2011.10.12 . . . . 1 match
          * [JavaScript/2011년스터디]
  • 정모/2011.10.5 . . . . 1 match
          * [JavaScript/2011년스터디]
  • 정모/2011.11.9 . . . . 1 match
          * [JavaScript/2011년스터디]
  • 정모/2011.3.28 . . . . 1 match
          * [JavaScript/2011년스터디]
  • 정모/2011.4.11 . . . . 1 match
          * [JavaScript/2011년스터디]
  • 정모/2011.5.16 . . . . 1 match
          * [JavaScript/2011년스터디]
  • 정모/2011.5.2 . . . . 1 match
          * 지난 시간에는 2장의 중간부분 까지 읽고 이야기를 나누었다. 구체 클래스의 externs가 좋지 않다는 이야기뿐이어서 답답했다. 저자의 예시인 Java의 swing도 직접 써본적이 없어 와닿지 않았다. 어려운 주제였던 것 같다.
  • 정모/2011.5.23 . . . . 1 match
          1. 겨울방학때도 그렇고 지금도 [JavaScript/2011년스터디]를 하고있어서 이번 OMS를 더 재미있게 들었습니다. 아직 잘 아는 것은 아니지만 스터디를 하다보니 ScriptLanguage가 생각보다 매력적인 면이 많더라구요. 다른 ZeroPager들도 이번 OMS를 계기로 ScriptLanguage에 관심가질 수 있다면 좋겠어요.
          * 아아 일주일 뒤에 후기를 쓰는 군요. 요즘 이런것에 신경을 덜쓰는것 같아요. 홍기형의 세미나 잘 봤습니다. 스크립트에 관한 OMS도 잘 봤습니다. 스크립트언어는 java말고는 아무것도 몰랐는데.. 그래서 자바==스크립트 라고 생각한적도 있었는데 좋은 지식을 얻게 되어 기쁩니다. 커스 공연덕에 1시간으로 짧게 끝난 정모라 조금 아쉽습니다. 너무 서둘러서 끝난 기분이 드네요. - [고한종]
  • 정모/2011.7.18 . . . . 1 match
          * [JavaScript/2011년스터디]
  • 정모/2011.7.25 . . . . 1 match
          * [JavaScript/2011년스터디]
  • 정모/2011.8.22 . . . . 1 match
          * [JavaScript/2011년스터디]
  • 정모/2011.8.29 . . . . 1 match
          * [:JavaScript/2011년스터디 자바스크립트 스터디]
  • 정모/2011.8.8 . . . . 1 match
          * [JavaScript/2011년스터디]
  • 정모/2011.9.20 . . . . 1 match
          * [JavaScript/2011년스터디]
  • 정모/2011.9.27 . . . . 1 match
          * [JavaScript/2011년스터디]
  • 정모/2012.1.6 . . . . 1 match
          * Javascript
  • 정모/2012.10.8 . . . . 1 match
          * OpenCamp - 11월 17일(토)에 제 2회 OpenCamp가 계최될 예정입니다. - 주제는 Java
  • 정모/2012.7.11 . . . . 1 match
          - 안드로이드에서는 JavaCV를 import해서 사용한다.
  • 정모/2012.7.18 . . . . 1 match
          * 수요일 : callback 함수의 개념과 Javascript의 Event Handler 사용. 표준이 제정되지 않은 상황에서 Cross Browsing은 힘들다.
  • 정모/2012.8.22 . . . . 1 match
          * 정례 컨퍼런스 개최 - 올해에는 Web, Java를 주제로 2회 컨퍼런스를 할 예정. 앞으로도 이런 행사가 정착되었으면 좋겠다
  • 제12회 한국자바개발자 컨퍼런스 후기/유상민의후기 . . . . 1 match
          * 집에 돌아와 stan4j 돌려보고 있는데 정말 최고다. 당장 13개의 순환 의존성에 문제가 있는 지점을 찾아준다. Java 언어가 매크로가 없고 매타 프로그래밍 요소가 적다는 언어의 특성으로 이런 멋진 도구가 만들어 진다는건 정말 좋다. 특히 손영수씨가 500개 클래스 안쪽에서는 무료라고 했는데, 이런 대단한 도구가 시간 제약이 아니라 규모 제약으로 무료라니 정말 놀랍다.
  • 제로페이지의문제점 . . . . 1 match
         제로위키내의 지식이 어느 레벨 이상 오르지 않는 느낌을 받게 된다. 사람들은 다시 새로 유입되고, 다시 Java & C++ 스터디는 열린다. 하지만, 기존의 회원들은 졸업을 한 뒤에 그 활동이 종료된다. (Home Coming Day 나 기타 행사 외)
  • 주민등록번호확인하기 . . . . 1 match
         || 문보창 || Java || . || [주민등록번호확인하기/문보창] ||
  • 중위수구하기 . . . . 1 match
         || [문보창] || Java || . || [중위수구하기/문보창] ||
  • 지금그때/OpeningQuestion . . . . 1 match
          * 프로그래밍 언어 : C, C++, Java 정도를 배웁니다. 하지만 직접 가르쳐주는 것은 문법 수준이고, 대부분은 숙제를 하면서 직접 익혀야 합니다.
  • 최대공약수 . . . . 1 match
          || [문보창] || Java || . || [최대공약수/문보창] ||
  • 컴퓨터공부지도 . . . . 1 match
         Windows 에서 GUI Programming 을 하는 방법은 여러가지이다. 언어별로는 Python 의 Tkinter, wxPython 이 있고, Java 로는 Swing 이 있다. C++ 로는 MFC Framework 를 이용하거나 Windows API, wxWindows 를 이용할 수 있으며, MFC 의 경우 Visual Studio 와 연동이 잘 되어서 프로그래밍 하기 편하다. C++ 의 다른 GUI Programming 을 하기위한 툴로서는 Borland C++ Builder 가 있다. (C++ 중급 이상 프로그래머들에게서 오히려 더 선호되는 툴)
  • 코바용어정리 . . . . 1 match
         CORBA는 C++과 Java 같은 객체 지향 언어와 C와 같은 절차적 언어 양쪽 모두에서 사용될 수 있다. 객체 지향 언어에서는 사용자가 객체의 특성을 정의하고 그 프로퍼티에 액세스할 수 있게 해주는 메소드와 인터페이스를 제공한다. 이것은 비객체 지향 언어에는 없는 기능인데, 이것들은 각각
  • 토비의스프링3/밑줄긋기 . . . . 1 match
          * hamcrest.CoreMatchers에 대해서 : CoreMatcher로 테스트 코드를 만들 때 null 값은 비교나 not을 사용하는 것이 불가능합니다(ex. assertThat(tempObject, is(null)); -> 에러). 이건 null이 값이 아니기 때문인데, CoreMatcher에서 null 값을 쓸 때는 org.hamcrest.CoreMatchers의 notNullValue()와 nullValue()를 사용하시면 되겠습니다. http://jmock.org/javadoc/2.5.1/org/hamcrest/CoreMatchers.html
          * 서비스 추상화란 이렇게 원활한 테스트만을 위해서도 충분히 가치가 있다. 기술이나 환경이 바뀔 가능성이 있음에도, JavaMail처럼 확장이 불가능하게 설계해놓은 API를 사용해야 하는 경우라면 추상화 계층의 도입을 적극 고려해볼 필요가 있다. 특별히 외부의 리소스와 연동하는 대부분 작업은 추상화의 대상이 될 수 있다.
  • 토이/숫자뒤집기/김정현 . . . . 1 match
         Java로 작성..
  • 파스칼삼각형/김수경 . . . . 1 match
         조금이라도 쓸 줄 아는 언어가 C, C++, Java.. 죄다 비슷한 것들뿐이라 gg.
  • 프로그래밍/ACM . . . . 1 match
         Java 언어 사용시
         {{{~java
  • 홈페이지만들기/css . . . . 1 match
         <font class="01">Css & Java Script</font><br><br>
  • 황재선 . . . . 1 match
         http://www.ictp.trieste.it/~manuals/programming/Java/tutorial/uiswing/components/table.html#width
Found 481 matching pages out of 7540 total pages (5000 pages are searched)

You can also click here to search title.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
Processing time 1.0500 sec